关于node版本管理工具NVM的使(踩)用(坑)说(记)明(录)

1,453 阅读2分钟

声明

先说下本人使用的是windows电脑,win10,64位专业版,这次踩坑的原因且听我慢慢道来,如有缺漏欢迎留言。

安装

  1. 下载安装包,链接,官网地址,选择nvm-setup.zip,然后进行安装,默认是C盘,以前我都是手动选择别的盘,当时还要配那些环境变量什么的,算了以前错的就不说了,就说这次的正确安装方式。 手动改下目录名字。
  2. 配置环境变量, 现在这一步可以忽略,但是还要自己检查下是否已经存在,默认 NVM_HOME是在NVM_SYMLINK上面,也一定要在上面 然后就是进入环境变量的Path中检查,如果不存在,就手动新增以下
%NVM_HOME%;%NVM_SYMLINK%

3. 验证是否安装成功,验证之前建议重启电脑 打开命令行,执行nvm -v命令后,出现一下类似的提示说明安装成功。 如果没有出现上图,然后报不存在这个命令之类的,电脑一定要重启,一定要重启电脑

  1. 修改nvm配置文件,不要着急安装node 进入你安装的nvm目录,就是你安装第一个步骤选择的那个目录,我的是C盘 dev/nvm,选择settings.txt文件进行编辑,设置下载node和npm的淘宝镜像,这个淘宝镜像是下载node和npm的淘宝镜像,不是下载npm插件依赖包的镜像 然后保存
root: C:\dev\nvm
path: C:\Program Files\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

想要设置下载npm插件依赖包的淘宝镜像命令是

npm config set registry https://registry.npm.taobao.org/    // 淘宝镜像
npm config set registry https://registry.npmjs.org/         // 默认镜像
  1. 配置完这些就直接安装指定版本,我是因为学习vue,要求使用最新的LTS,然后才踩出来这些坑。
// 默认是64位
nvm install 12.18.4 
// 指定版本就是 
nvm install 12.18.4 32  //或者64

下载完成一定要直接安装当前版本,否则有可能会切换版本失败。

nvm use 12.18.4

然后检测是否设置成功,在windows系统里如果有个*就是表示当前使用的node版本,如图

nvm ls

6. 常用命令

nvm -v //检查nvm版本和使用说明和 nvm help 一样的
nvm ls-remote //列出所以远程服务器的版本(官方node version list)
nvm ls //检测已经下载的node版本列表,带*号就是当前使用的版本
nvm current //检查当前使用的node版本
nvm install <版本号> // 下载安装node版本
nvm uninstall <版本号> // 卸载node版本
nvm use <版本号>  // 设置版本,前提是必须要下载好的

完结撒花

其实这个玩意还是很好用的,就是以前安装的方式有问题,还有是就是下载完没有直接切换版本成功。 看到这里点个赞呗