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

Should I install Angular for every Node version?

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

例如,当我使用 node 12.0.0 时,我已经用它来开发一个小应用程序,我能够 运行 命令 ng version. 例如,如果我切换到 node 12.11.0,当我 运行 命令 ng version 我得到错误 bash: /c/Program Files/nodejs/ng: 没有那个文件或目录.

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

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

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

谢谢。

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

如果你正在使用我推荐你 windows 10,从 Microsoft Store 安装 Ubuntu 终端,它可以解决很多问题