将Angular CLI升级到8。

3
我在升级Angular Cli到8版本时遇到了以下错误。
Could not find module "@angular-devkit/build-angular" from "C:\\Users\\AGT\\Desktop\\central8\\client".
Error: Could not find module "@angular-devkit/build-angular" from "C:\\Users\\AGT\\Desktop\\central8\\client".
    at Object.resolve (C:\Users\AGT\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\core\node\resolve.js:151:11)
    at WorkspaceNodeModulesArchitectHost.resolveBuilder (C:\Users\AGT\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js:31:40)
    at ServeCommand.initialize (C:\Users\AGT\AppData\Roaming\npm\node_modules\@angular\cli\models\architect-command.js:135:55)
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:757:11)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

enter image description here


1
你能检查一下这个网址吗?https://update.angular.io/ - Vel
2个回答

8
npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest

然后在您的本地项目包中:

rm -rf node_modules dist 
npm install --save-dev @angular/cli@latest
npm i 
ng update --all --force
npm install --save-dev @angular-devkit/build-angular

您的应用现已升级至最新版本。


4

如果你要升级到Angular 8,你应该通过运行以下命令来确保你的Angular包已经安全地更新到当前稳定版本。

ng update

否则,您可以尝试手动更新@angular/cli和核心框架包。
ng update @angular/cli @angular/core

或者,您可以直接使用npm安装/更新它。

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

Angular逐步升级指南可以在这里找到。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接