更新Angular后出现错误

时间:2019-07-07 11:44:34

标签: node.js angular

我已使用ng update @angular/cli

更新了Angular

但是现在我遇到错误,例如使用ng --version

检查版本时
Angular CLI: 8.1.0
Node: 10.16.0
OS: darwin x64
Angular: 
... 


Package                      Version
------------------------------------------------------
@angular-devkit/architect    <error>
@angular-devkit/core         <error>
@angular-devkit/schematics   <error>
@schematics/angular          <error>
@schematics/update           <error>

然后我尝试卸载node和angular。但这也没有成功。帮我解决这个问题。我正在使用Macbook。谢谢。

1 个答案:

答案 0 :(得分:2)

由于您已经卸载了某些软件包,因此您可能想回到之前的状态。因此,从干净的开始。

  1. 在终端中转到您要更新的角度项目
  2. 删除您的node_modues
    • $ rm -rf node_modules
  3. 基于package-lock.json重新安装当前的软件包,使其处于正确的状态
    • $ npm ci
  4. 现在您可以再次查看需要更新哪些软件包
    • $ ng update
  5. 根据Angular的更新指南一起更新Angular CLI和核心
    • $ ng update @angular/cli @angular/core