3

从 angular 8.2 升级到 angular 9 时出现此错误

发生未处理的异常:找不到模块“@angular-devkit/schematics”

我该如何克服这个错误?


这是使用的命令:

ng update @angular/core @angular/cli --next

4

3 回答 3

2

在更新命令之前运行此命令时,我可以克服这个问题

npm i --save-dev @angular-devkit/schematics

于 2019-11-26T07:40:30.207 回答
2

您应该更新项目中的所有库。如果要一个一个更新库,首先使用以下命令识别它们:

ng update 

接下来更新识别的包,例如:

ng update @angular/core @angular/cli

如果要自动更新所有,请使用 --all 和 --force 开关和 ng udpate 命令,如下所示:

ng update --all --force

查看此示例教程

于 2020-02-07T20:17:48.103 回答
0

如果您仍在寻找从 angular 8 到 9 的更新,只需执行以下操作:

ng update @angular/core @angular/cli

如果依赖关系或其他问题仍然存在一些问题,则强制全部更新:

ng update --all --force

使用以下方法检查您的角度版本:

ng --version
于 2020-02-07T10:31:55.920 回答