我对Angular有点新意,如果这个问题被多次询问,请道歉。当然,我发现许多github问题有类似的症状,但没有明确的解决方案(或者这是一个不断回来的问题)。
原文链接:/angularjs/143982.html问题:
我安装了最新版本的Angular来自npm:
npm install -g @ angular / cli
当我运行ng(有任何选项,即使只是ng –version)时,我收到以下错误:
module.js:540 throw err; ^ Error: Cannot find module '@angular-devkit/core' at Function.Module._resolveFilename (module.js:538:15) ... ...
表观解决方案:
安装@ angular-devkit / core似乎解决了这个问题:
npm install -g @ angular-devkit / core
……好吧,差不多……
然后我必须确保我也为每个应用程序安装相同的devkit组件:
npm install –save @ angular-devkit / core
问题:
Angular的包装有问题吗?
他们是故意遗漏devkit / core组件,还是仅仅是某些版本的意外?
或者,是不是我做错了什么?
软件版本:
> Angular CLI:1.6.4
>节点:8.9.4
> OS:linux x64
> Angular:5.2.1