nvm的使用(win系统)
nvm的介绍
我们可能同时在进行2个项目,而2个不同的项目所使用的node版本又是不一样的,
或者是要用更新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在,详情可以查看官网NVM官网。
第一步,下载nvm
**
- 1.先控制面板中卸载掉node
**
下载链接:https://github.com/coreybutler/nvm-windows/releases
- nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
- nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
- Source code(zip):zip压缩的源码 Sourc code(tar.gz):tar.gz的源码
下载nvm-setup后,解压
1.运行解压后的nvm-setup.exe文件
2.选择同意后,点击下一步
3.选择安装目录,根据自己喜好设置
4.设置node的symlink文件夹位置。这个文件夹的名字一定不能含有中文或空格!
5.如果在安装nvm之前,电脑上就已经安装有node的,会看到如下图,询问你是否用nvm管理已经存在的node版本。一定要选‘是’,这个弹窗可能会出现好几次,都点是。
6.安装完成
第二步,配置与使用nvm
1.检查是否安装成功 打开cmd输入nvm v ,出现版本号说明安装成功
2.需要修改settings.txt文件,安装的目录下找到
3.修改成
淘宝源地址:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
4.设置环境变量:(默认设置了就不需要添加,只需检查下设置的地址是否正确)
新建两个变量,一个是NVM_HOME 一个是 NVM_SYMLINK
NVM_HOME的变量值为:nvm的安装目录;
NVM_SYMLINK的变量值为:node的symlink目录
然后在Path的最前面输入: %NVM_HOME%;%NVM_SYMLINK%;
5.使用管理员权限打开cmd,输入命令使用即可
常用命令:
- 运行nvm v查看版本
- nvm install latest安装最新版node版本
- nvm list 查看安装的版本
- 使用nvm install 8.11.3 (下载node 8.11.3)
- nvm ls查看下载的node版本
- nvm use 8.11.3 (表示切换到8.11.3)
nvm on: 启用node.js版本管理。
nvm off: 禁用node.js版本管理(不卸载任何东西)
nvm uninstall : 卸载指定版本的nodejs。
先安装要切换的版本,如输入 nvm install 6.10.2 安装指定版本
安装成功,用 nvm use 版本号 切换
切换成功,用node -v 查看版本,会出现对应版本号
用nvm ls 查看所有版本
切换版本成功后,需要更新环境变量,否则会发生不是命令的错误
需要将install 下来的包名添加到
环境变量中,将NVM_SYMLINK 也同样设置好
接下来就 node -v 会显示版本了