Node.js 将Angular更新到版本8后获取错误

Node.js 将Angular更新到版本8后获取错误,node.js,angular,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

我已经使用
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>
角度CLI:8.1.0 节点:10.16.0 OS:Darwinx64 角度: ... 软件包版本 ------------------------------------------------------ @角度设计/建筑师 @角形devkit/核心 @角度传感器/示意图 @示意图/角度 @示意图/更新 我已尝试卸载node和angular,但仍遇到问题


我如何恢复我所做的,使我不再有错误,然后什么是升级到Angular版本8的正确方法?谢谢。

由于您已经卸载了一些软件包,您可能希望回到之前的位置。所以,从头开始

  • 在终端中,转到要更新的角度项目
  • 删除节点模块
    • $
      rm-rf节点\u模块
  • 基于
    package lock.json
    重新安装当前包,使其处于正确状态
    • $
      npm ci
  • 现在,您可以再次查看需要更新的包
    • $
      ng更新
  • 按照Angular的更新指南一起更新Angular CLI和core
    • $
      ng update@angular/cli@angular/core

  • npm卸载-g@angular/cli
    不更新angular。它卸载Angular CLI。@JBNizet那么我应该怎么做才能解决这个问题?您想做什么?我想将Angular版本更新为8。然后我尝试了
    ng update@angular/cli
    命令。不要随意尝试。请按照此处的说明进行操作:。请注意,要将其更新为给定的角度版本,您必须位于角度项目内。