npm安装错误版本的auglar(8.1.0)

时间:2019-07-03 10:15:07

标签: 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

错误屏幕

enter image description here

我的要求:

角度6

我该如何解决?

2 个答案:

答案 0 :(得分:0)

升级到角度8时,应使用最新的(12+)节点。可以从here下载。

升级节点后,问题将消失。

答案 1 :(得分:0)

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

$ ng update @angular/cli @angular/core

运行此命令后,延迟加载的路由将自动迁移到符合标准的新导入语法,并使Angular接近开放式Web平台。

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

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

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