您正在运行Node.js v8.9.3版本,Angular CLI 8.0+不支持该版本

我当前的角度版本是'^ 7.1.4',我想继续使用相同的版本。但是在进行服务时,我得到了错误。

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

请访问https://nodejs.org/en/以找到有关如何更新Node.js的说明。

节点版本:v8.9.3 NPM版本:6.4.1

预先感谢

linda881633 回答:您正在运行Node.js v8.9.3版本,Angular CLI 8.0+不支持该版本

好像您的全局CLI版本已升级到8。要降级到7,请尝试以下操作:

 ng --version
 npm uninstall -g @angular/cli
 npm cache clean --force

 npm install -g @angular/cli@7.1.4
 ng --version
,

似乎您可能已将angular / cli升级到最新版本,并将其降级到7.1.4版。运行这些命令-

npm uninstall -g @angular/cli
npm cache clean --force    
npm install -g @angular/cli@7.1.4 
,

您可以将nvm用于其他有角度的项目,可以根据需要切换节点版本,这里我附有一个链接来安装nvm。 https://itnext.io/nvm-the-easiest-way-to-switch-node-js-environments-on-your-machine-in-a-flash-17babb7d5f1b

,

要解决此问题,您必须使用与 Angular CLI 兼容或支持的 NodeJS 版本。

您可以通过此链接Angular CLI,Angular,and Node.js compatibility matrix.进行参考以了解版本兼容性并相应地降级或升级 NodeJs 版本。

要升级或降级 NodeJS 版本,您可以使用 NVM

在使用 Angular CLI 时始终尝试使用 LTS 版本的 NodeJS,因为可能存在 Angular CLI 版本不支持NodeJs 这就是为什么建议使用 LTS 版本的 NodeJS

本文链接:https://www.f2er.com/3076023.html

大家都在问