假设我有 node v0.10.32, nvm install 0.10.32
,并且我有该环境的全局包,例如我在 0.10.32 中安装了 express-generator、nodemon、pm2 等
我想从 0.10.32 升级到 0.10.34,在我安装 0.10.34 之后,我使用nvm use 0.10.34
,为什么我不能再使用 express-generator 或 nodemon 了? 为什么我要重新安装所有?
有没有一种简单的方法来做这样的事情?
哦,对不起,我没有阅读复制包
但它并没有解决这个问题,而不是重新安装全局模块,需要更多的时间
该选项已重命名为reinstall-packages
,请改用它:-)
我正在关闭这个问题,因为nvm
并不意味着用于拥有node
的单个全局安装版本,它意味着管理多个版本,因此全局模块是您的责任管理。 您可能会为此考虑https://www.npmjs.com/package/n 。
最有用的评论
该选项已重命名为
reinstall-packages
,请改用它:-)341 跟踪了非 npm 模块不能真正使用这种方法的问题,并且将涉及添加一个新选项,该选项实际上是在模块上_复制_而不是重新安装它们。
我正在关闭这个问题,因为
nvm
并不意味着用于拥有node
的单个全局安装版本,它意味着管理多个版本,因此全局模块是您的责任管理。 您可能会为此考虑https://www.npmjs.com/package/n 。