node和npm版本控制

1、node多版本安装

工具:nvm,nvmw,n,gnvm

2、npm自身更新

npm update npm
npm install npm -g
npm install npm@latest -g (win7下我电脑上只有这个成功了)

我电脑上node和npm安装位置如下


npm.cmd为老版的npm,位置如图:



新安装的npm如图:



命令行运行npm -v,还是原来的版本。因为原来npm.cmd和node.exe在同一目录下(也就是同一环境变量),所以运行npm的时候,总是运行老版的。解决方法就是将npm.cmd弄到别的地方(别删掉,如果新版有问题还可以继续用回老版),我是直接放到老版的npm目录下(D:\tools\nodejs\node_modules\npm,注意这个目录根据环境变量是访问不到的),然后将新版的npm.cmd所在目录加到环境变量。

注意:从上面的图片可以看到老版本的npm的 node_cache和node_global已经被我修改到nodejs安装目录下。现在用新版npm全局安装一个模块,会发现模块安装的位置和老版的安装位置一样,因为我的npm的配置文件没有变更


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容