从Angular 8.2升级到Angle 9

时间:2019-11-25 09:06:41

标签: javascript angular npm angular-upgrade

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

  

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

如何克服此错误?


这是使用的命令:

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

3 个答案:

答案 0 :(得分:2)

在更新命令之前运行此命令可以克服此问题

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

答案 1 :(得分:2)

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

ng update 

下一步更新已识别的程序包,例如:

ng update @angular/core @angular/cli

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

ng update --all --force

查看此example tutorial

答案 2 :(得分:0)

如果仍要从8号角更新到9号角,请执行以下操作:

ng update @angular/core @angular/cli

如果依赖项仍然存在一些问题或其他原因,请强制所有更新:

ng update --all --force

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

ng --version