NodeJS Angular 应用程序无法运行-无法读取未定义的属性(阅读“写入”)

bxpogfeg  于 2023-02-08  发布在  Node.js
关注(0)|答案(1)|浏览(102)

我有一个角应用程序,我有一段时间没有接触。我没有做任何更改,因为它上次工作。现在我需要修改一些东西。但该应用程序不会在本地服务,所以我不能进行更改。我不知道出了什么问题。
npm的安装工作得很好,我没有任何代码错误阻止它运行。我得到了下面的错误消息时,尝试ng服务,但它似乎非常没有帮助。任何想法?

irlmq6kh

irlmq6kh1#

不幸的是,如果没有您项目的精确复制,这将很难确定,但看看屏幕截图中给出的内容和以前类似问题的经验,我认为这可能是您的package.json的问题。(^)在您的package.json和已安装模块的package.json中。当找到时,它将安装更新版本的包,不会出错。然后,当您运行项目时,打字会中断,Angular 会拒绝编译,你会得到这样的错误。
我建议删除旧的Angular项目中的所有插入符号,以防止这种情况发生,因为即使从更现代的版本升级,这种情况也很常见(我在从Angular 13升级到Angular 14的时候遇到过这种情况)但是,随着Angular 1. 7/AngularJS不再受支持,我建议您考虑用现代版本的Angular或其他适合项目需要的现代框架来升级或重写项目。

相关问题