我应该为每个 Node 版本安装 Angular 吗?

Mat*_*att 4 node.js nvm angular

我在从 Node.js 版本切换到另一个版本时遇到问题(使用命令nvm use nodeVersion)。

例如,当我使用节点 12.0.0时(我已经用它来开发一个小应用程序),我可以运行该命令ng version。例如,如果我切换到节点 12.11.0,当我运行命令时ng version,我会收到错误bash: /c/Program Files/nodejs/ng: No such file or directory

这让我觉得我必须为我使用的每个版本的 Node 重新安装 Angular,执行如下操作:

  1. nvm use nodeVersion
  2. npm install -g @angular/cli version

我对吗?或者有什么我没有得到的?

谢谢。

小智 5

每个节点版本都有每个库文件夹,因此您需要为每个节点版本安装所需的内容,因为某些库取决于节点版本。

如果您使用的是Windows 10,我建议您从Microsoft Store安装Ubuntu Terminal,它可以解决很多问题