找不到模块'@ angular-devkit/core'

azm*_*ain 51 javascript ecmascript-6 angular-cli angular

我用Angular CLI创建了一个角度项目:1.6.3节点:9.4.0 OS:linux x64版本.但是当想要使用命令ng serve运行我的角度应用程序时,则获取此错误

找不到模块'@ angular-devkit/core'.

Saj*_*ran 79

请尝试以下步骤,

步骤1:

npm update -g @angular/cli

第2步:

编辑你的package.json改变行

"@angular/cli": "1.6.0",

"@angular/cli": "^1.6.0",

第3步:

npm update

参考 steps

  • 这帮助了我,+1.但是,您是否还可以添加有关这些解决方案的信息? (5认同)

小智 23

第1步:编辑你的package.json改变行

@angular/cli": "1.6.4"
Run Code Online (Sandbox Code Playgroud)

@angular/cli": "^1.6.4"
Run Code Online (Sandbox Code Playgroud)

第2步:

npm update -g @angular/cli 
Run Code Online (Sandbox Code Playgroud)

第三步:

npm install --save-dev @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)

我面临着同样的问题.这三个人为我完成了任务.您可能希望看到https://github.com/angular/angular-cli/issues/9307

  • 我使用“npm update -g @angular/cli@latest”然后“npm install --save-dev @angular/cli@latest”,之后错误消失 (2认同)

小智 17

试试这个

npm install @angular-devkit/core --save-dev

https://github.com/angular/devkit/issues/256

尝试更新你的角度cli

https://github.com/angular/angular-cli/issues/9307


ale*_*nko 14

这可能发生在angular-cli上的不同版本上.您可以手动安装它

 npm i -D @angular-devkit/core 
Run Code Online (Sandbox Code Playgroud)

-D是--save-dev的快捷方式

或者尝试最新版本的角度cli

npm install --save-dev @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)

  • 结合再次运行npm install,对我有用! (2认同)