如何修复丢失的@ angular / Core模块?

时间:2017-06-06 15:42:30

标签: javascript angularjs node.js

我无法运行Angular 2项目。

我尝试了什么: - 使用npm install和npm start |来运行项目不起作用 - 我从github克隆了quickstart并替换为我的src文件夹,我仍然得到"在@ angular / core&#34中找不到模块;

以下是完整的控制台输出:https://www.dropbox.com/s/5plmqrjd6ge0lta/error.txt?dl=0

2 个答案:

答案 0 :(得分:2)

许多人会来这里。我曾经也有过一样的问题。不要惊慌。您可能正在遵循tutorialspoint的教程。

只需使用NPM重新安装核心

npm install @angular/core

答案 1 :(得分:0)

was/is a bug in certain versions of npm导致使用npm install someModule ...或npm install someModule --save-dev时已安装的模块消失

如果要安装的模块来自GitHub存储库,并且缺少特定的提交哈希供安装参考,则这显然是一个问题。尽管该问题被标记为“已关闭”,并且回购在几个月前在v5.6.0中存档,但今天我遇到了带有最新npm 6.4.0

的问题

就我而言,npm install rxjs完全删除了@angular/core模块,以及我的@ionic-native插件,以及我单独安装的所有其他组件(然后它实际上无法正确安装还是安装rxjs!)

提示:在开始更新或将其完全删除并尝试到npm install之前,请复制现有的npm modules文件夹作为备份。

您可以通过npm install @angular/core手动安装到您的项目,但是要取决于npm版本(或者在那个确切的时刻,月亮的角度,谁知道),请注意,您可能最终会缺少其他依赖项。

也可以尝试npm install @angular/core && npm install ...显然,在某些情况下,附加的npm install有助于替换随机删除/丢失的模块。