Node.js npm安装错误版本的anuglar(8.1.0)

Node.js npm安装错误版本的anuglar(8.1.0),node.js,npm,angular6,Node.js,Npm,Angular6,当我运行以下命令时,它显示6.4.1 npm run ng --version 但是,当我运行以下命令时,它正在安装8.1.0,并出现错误。我不明白这是怎么发生的 npm install -g @angular/cli 我尝试了以下命令。但它不起作用 npm cache clean --force npm install -g @angular/cli 错误屏幕 我的要求: 角度6 如何解决此问题?升级到angular 8时,您应该使用最新的(12+)节点。你可以从下载 升级节点后,问题

当我运行以下命令时,它显示6.4.1

npm run ng --version
但是,当我运行以下命令时,它正在安装8.1.0,并出现错误。我不明白这是怎么发生的

npm install -g @angular/cli
我尝试了以下命令。但它不起作用

npm cache clean --force
npm install -g @angular/cli
错误屏幕

我的要求:

角度6

如何解决此问题?

升级到angular 8时,您应该使用最新的(12+)节点。你可以从下载


升级节点后,问题应该消失。

对于简单的用例,由于Angular 8中所做的工作,您可以使用一个命令升级到最新版本:

$ ng update @angular/cli @angular/core
运行此命令后,延迟加载的路由将自动迁移到新的导入语法,该语法符合标准,并使Angular接近开放web平台

升级项目时,您还需要注意以下问题:

Angular 8使用了最新的TypeScript 3.4,因此,即使升级过程成功完成,也可能会出现一些语法错误,这可能是因为最新版本使用了更好的类型推断系统,可以检测新的潜在类型问题,但最终这将提高代码质量并帮助您避免将来出现错误。您可以从官方文档中看到TypeScript 3.4的新功能

您需要有Node.js 12+。只需运行node-v来验证您的节点版本。您可以从官方网站安装最新版本