当我加载早期版本的节点时,例如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.10
和11.10.0
进行安装。
如何将软件包全局安装到使用以上给出的nvm安装的特定版本的节点上?