您是 Node.js 的 运行 版本 v8.9.3,Angular CLI 8.0+ 不支持
You are running version v8.9.3 of Node.js, which is not supported by Angular CLI 8.0+
我当前的 angular 版本是“^7.1.4”,我想继续使用相同的版本。但是在执行 ng serve 时,我遇到了以下错误。
您是 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
提前致谢
您的全局 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 用于不同的 angular 项目,您可以根据需要切换节点版本,这里我附上一个 link 来安装 nvm。
https://itnext.io/nvm-the-easiest-way-to-switch-node-js-environments-on-your-machine-in-a-flash-17babb7d5f1b
要解决此问题,您必须使用 NodeJS 版本,它与 Angular CLI 兼容或支持.
大家可以参考这个linkAngular CLI, Angular, and Node.js compatibility matrix.了解版本兼容性,相应的降级或者升级NodeJs版本
要升级或降级 NodeJS 版本,您可以使用 NVM。
在使用 Angular CLI 时始终尝试使用 LTS 版本的 NodeJS,因为在某些情况下 Angular CLI版本不支持NodeJs版本,所以推荐使用LTS版本的NodeJS。
我当前的 angular 版本是“^7.1.4”,我想继续使用相同的版本。但是在执行 ng serve 时,我遇到了以下错误。
您是 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
提前致谢
您的全局 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 用于不同的 angular 项目,您可以根据需要切换节点版本,这里我附上一个 link 来安装 nvm。 https://itnext.io/nvm-the-easiest-way-to-switch-node-js-environments-on-your-machine-in-a-flash-17babb7d5f1b
要解决此问题,您必须使用 NodeJS 版本,它与 Angular CLI 兼容或支持.
大家可以参考这个linkAngular CLI, Angular, and Node.js compatibility matrix.了解版本兼容性,相应的降级或者升级NodeJs版本
要升级或降级 NodeJS 版本,您可以使用 NVM。
在使用 Angular CLI 时始终尝试使用 LTS 版本的 NodeJS,因为在某些情况下 Angular CLI版本不支持NodeJs版本,所以推荐使用LTS版本的NodeJS。