简体   繁体   English

为什么我的 angular 8 项目在安装 angular 10 cli 后没有启动?

[英]Why does my angular 8 project does not start after install angular 10 cli?

I was working on anagular 8 project on my computer.我在我的电脑上做 anagular 8 项目。 But now need to install angular 10 t run another project.但是现在需要安装 angular 10 t 运行另一个项目。

So I have installed new version as globally: npm install -g @angular/cli所以我在全球范围内安装了新版本: npm install -g @angular/cli

And the new angular 10 project works now, but angular 8 project does not start.并且新的 angular 10 项目现在可以运行,但是 angular 8 项目没有启动。 It throws an error while starting.它在启动时抛出错误。

An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json' Require stack:发生未处理的异常:找不到模块“@angular-devkit/build-angular/package.json”需要堆栈:

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\architect\node\node-modules-architect-host.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\architect\node\node-modules-architect-host.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\architect\node\index.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\architect\node\index.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\models\architect-command.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\models\architect-command.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\commands\serve-impl.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\commands\serve-impl.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\schematics\tools\export-ref.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\schematics\tools\export-ref.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\schematics\tools\index.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\schematics\tools\index.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\utilities\json-schema.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\utilities\json-schema.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\models\command-runner.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\models\command-runner.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\lib\cli\index.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\lib\cli\index.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\lib\init.js C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\lib\init.js

  • C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\bin\ng See "C:\Users\Mm\AppData\Local\Temp\ng-mhNKKl\angular-errors.log" for further details. C:\Users\Mm\AppData\Roaming\npm\node_modules@angular\cli\bin\ng 有关详细信息,请参阅“C:\Users\Mm\AppData\Local\Temp\ng-mhNKKl\angular-errors.log” .

My system versions are:我的系统版本是:

  • npm: '6.14.6' npm: '6.14.6'
  • Node.js v12.18.3 Node.js v12.18.3
  • Angular CLI: 10.0.8 Angular CLI:10.0.8

use this command in cmd在 cmd 中使用此命令

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

Try this also也试试这个

npm update

You should not upgrade angular directly to version 10, if you are behind several versions.如果您落后于多个版本,则不应将 angular 直接升级到版本 10。 In your case you are at version 8 but you are going to upgrade to version 10.在您的情况下,您使用的是版本 8,但您将升级到版本 10。

In such scenario you have to upgrade to version 9 before 10.在这种情况下,您必须在 10 之前升级到版本 9。

You can find official upgrading guide docs for the same here .您可以在此处找到相同的官方升级指南文档

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM