从 angular 8.2 升级到 angular 9 期

Upgrade from angular 8.2 to angular 9 issue

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

An unhandled exception occurred: Cannot find module '@angular-devkit/schematics'

如何克服这个错误?


这是使用的命令:

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

当 运行 这个命令在更新命令

之前,我可以解决这个问题

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

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

ng update @angular/core @angular/cli

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

ng update --all --force

使用以下命令检查您的 angular 版本:

ng --version

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

ng update 

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

ng update @angular/core @angular/cli

如果你想自动更新所有,使用 --all 和 --force 开关与 ng udpate 命令如下:

ng update --all --force

看看这个 example tutorial