gnvm
gnvm copied to clipboard
怎样使它像nvm一样,npm和node都是各自隔离的呢?
现在好像和n一样,node虽然可以切换,但它的npm共用一个,全局安装的包可能会出现版本问题。
目前没有关于 npm
多版本管理的功能,你的意思是需要 npm
也具有多版本切换功能?
是呀,之前遇到过这样的坑。在切换node版本时,却由于全局的npm包共用同一份,在编译代码时可能有错,如果使用了全局包的话。
okay,我把它加到 To-do
里面,下个版本实现,感谢建议~
我在用的是nvm-windows版本,朋友推荐gnvm,所以过来看看,在nvm,npm是 跟着下载的node版本走的,这样全局安装的包就不会有不兼容问题(因为不共用)。我还看到nvm有一个reinstall-package-from的用法,可以从特定版本导入安装包,这个减轻了更换版本时要重新安装各种全局包的操作,不过貌似nvm-windows 不支持这个选项。 如果作者也打算加入npm多版本管理的话,考虑一下这个选项?
@shellphon
感谢你的朋友推荐 gnvm
😉
目前 gnvm
在 npm
的管理还是较薄弱,只能做 升级
更换
等基础操作。最近在忙的业余项目是 简悦 ,等这个产品稳定后,我会考虑升级 gnvm
尤其是 npm 的部分。
当然会借鉴同类工具的特点。