ng --version 显示 Angular 不支持当前版本的 Node (16.8.0)
ng --version showing The current version of Node (16.8.0) is not supported by Angular
我刚刚使用 nvm 和 angular/cli( 12.2).
但是当我运行
ng --version
显示如下:
警告:Angular 不支持当前版本的 Node (16.8.0)。
我试图降级节点并安装了 node 14.15 但是 ng 不再工作了。
我应该忽略警告并使用 node 16 吗?
为什么 ng 不能与 node 14.15 一起工作?
PS:我正在使用 nvm 来管理不同的节点版本
您可以使用 Angular CLI 与 Node >=14 版本。命令不工作,因为你切换到另一个 nvm 节点版本,它有自己安装的包。您必须在节点 14.15 上再次安装 angular cli。 npm install -g @angular/cli
nvm use <previous-version>
npm uninstall -g @angular/cli
nvm use 16
npm install -g @angular/cli
ng version
这对我有用。
我刚刚使用 nvm 和 angular/cli( 12.2).
但是当我运行
ng --version
显示如下:
警告:Angular 不支持当前版本的 Node (16.8.0)。
我试图降级节点并安装了 node 14.15 但是 ng 不再工作了。
我应该忽略警告并使用 node 16 吗?
为什么 ng 不能与 node 14.15 一起工作?
PS:我正在使用 nvm 来管理不同的节点版本
您可以使用 Angular CLI 与 Node >=14 版本。命令不工作,因为你切换到另一个 nvm 节点版本,它有自己安装的包。您必须在节点 14.15 上再次安装 angular cli。 npm install -g @angular/cli
nvm use <previous-version>
npm uninstall -g @angular/cli
nvm use 16
npm install -g @angular/cli
ng version
这对我有用。