节点版本为8.11.2和cli版本为7.1.2,但显示“您正在运行Node.js的v8.11.2版本,Angular CLI 8.0+不支持。”

时间:2019-07-22 19:15:29

标签: angular npm command-line-interface

我从项目开始时遇到了一些版本错误,因此在此之后,我卸载并删除了node和cli的所有文件,并从头开始安装。现在,当我运行npm start时,它会显示:

您正在运行Node.js的v8.11.2版本,Angular CLI 8.0+不支持该版本。 支持的官方Node.js版本为10.9或更高版本。

我的版本详细信息如下: enter image description here

已更新: 使用节点10.16.0时显示此错误 enter image description here

在删除它后,我尝试过一次又一次安装软件包,但没有成功。我已经删除了所有软件包并再次安装,但是没有用。

1 个答案:

答案 0 :(得分:0)

您需要确保计算机上的NPMNodeJS版本应符合Angular v8的期望。

因此 确保您的NPM已更新为支持Node.js版本(10.16.0)

根据您的错误屏幕截图:

事实证明,当前安装的npm与新的node不兼容,并且很难更新。

解决方案是卸载npm,清除npm cache,然后重新安装将包含正确版本的npm的节点。