在当前shell中选择其他版本时,nvm会将全局软件包安装到最新版本(11.10.0)。

时间:2019-02-28 06:00:49

标签: node.js nvm

当我加载早期版本的节点时,例如v10.6,使用nvm,然后运行npm install prettier -g,然后输入prettier,我得到-bash: prettier: command not found

如果我随后切换至v11.10.0,而不进行安装,则输入prettier是可行的。

这种情况适用于我尝试在全球范围内安装的所有软件包,而不仅仅是美观。从v10.6安装时也不只是这种情况。

即使我从rm -r 11.10.0目录中的节点版本.nvm开始,然后从其他版本进行安装,也会创建一个包含v11.10.0目录的node_modules目录。从节点的安装版本开始无法访问该软件包。

在成功将软件包安装到nvm install 10.6 --reinstall-packages-from=11.10中之后,我还尝试使用nvm reinstall-packages 11.1011.10.0进行安装。

如何将软件包全局安装到使用以上给出的nvm安装的特定版本的节点上?

0 个答案:

没有答案