9

我使用管理我的节点安装非挥发性物质。我安装了咕噜-克利在我之前安装的node中全局模块。这使我可以运行命令咕哝在终端中打开。

当我安装新版本的Node(5.7.1)时,每当我试图执行咕哝命令:

zsh:找不到命令:grunt

我发现咕噜-克利尚未为新版本的Node安装包。

我可以安装咕噜-克利包,但我更愿意在使用安装新版本的Node时自动执行此操作非挥发性物质.

在使用时,是否有某种方法可以从以前版本的Node安装所有全局模块非挥发性物质?

1答案1

重置为默认值
26

这可以通过使用--重新安装程序包-来自执行时的选项nvm安装。来自nvm文档:

如果要安装新版本的Node.js并从以前的版本迁移npm包:

nvm安装节点--reinstall-packages-from=node

这将首先使用“nvm版本节点”来标识要从中迁移包的当前版本。然后,它将新版本解析为从远程服务器安装并进行安装。最后,它运行“nvm reinstall-packages”将npm包从您以前的Node版本重新安装到新版本。

如果您以前的Node版本是4.3.0,将执行该命令:

nvm install v5.7.1--reinstall-packages-from=4.3.0

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.