ng --version 显示 Angular 不支持当前版本的 Node (16.8.0)

新手上路,请多包涵

我刚刚使用 nvmangular/cli(12.2) 安装了最新版本的 node(16.8 ) 。

但是当我运行 ng --version

它显示以下内容:

警告:Angular 不支持当前版本的 Node (16.8.0)。

我试图降级节点并安装 节点 14.15ng 不再工作了。

我应该忽略警告并使用 节点 16 吗?

为什么 ng 不能与 节点 14.15 一起使用?。

PS:我正在使用 nvm 来管理不同的节点版本

原文由 walexy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

您可以将 Angular CLI 与 Node >=14 版本一起使用。命令不工作,因为你切换到另一个 nvm 节点版本,它有自己安装的包。您必须在节点 14.15 上再次安装 angular cli。 npm install -g @angular/cli

原文由 Anton Marinenko 发布,翻译遵循 CC BY-SA 4.0 许可协议

nvm use <previous-version>
npm uninstall -g @angular/cli
nvm use 16
npm install -g @angular/cli
ng version

这对我有用。

原文由 rrkjonnapalli 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题