nvm使用

介绍
nvm可以帮助开发者在一台电脑上同时拥有不同版本的Node和Npm,可以根据项目的需要进行快速的切换Node版本。

如果你之前电脑装过node.js,请先把之前的node.js卸载掉,不然切换版本会无效!

下载
可以点击此处下载,在GitHub上选择相应的版本既可以完成下载。

在本次记录中选择的是nvm-setup.zip 安装版本

📎nvm-setup.rar

安装
下载完成后是一个压缩包,解压之后双击安装。

在下面这个界面中是nvm的安装位置,尽量安装到清晰容易找到的路径,以便后续修改内容,然后点击next下一步。

这个界面是node的安装位置,在这个界面里面推荐跟我路径一样,当然可以按照自己喜好来,然后点击next下一步。

点击install 后就会进行安装,安装完成,点击Finish即可。

检验
安装完成后,用Win+R打开CMD,可以通过nvm -v命令来检验一下是否安装成功。

如上图,即表示安装成功。

更改settings.txt
因为后面需要通过nvm来安装不同版本的node,而默认的安装源速度较慢,所以可以通过更改settings.txt的形式来调整源地址,提高安装速度。

在nvm的安装目录里面找到settings.txt文件,双击打开。

打开文件,在最后面添加上下面的源地址:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
1
2
更改完成后settings.txt里面的内容如下:

注意要隔一行

更改完成保存即可。

nvm基本使用命令
nvm list 列出已经安装的node版本,可以简写为nvm ls命令。
nvm on 启用node版本管理。
nvm off 禁用node版本,并不会卸载任何东西。
nvm uninstall 卸载指定版本的node。
nvm install 安装指定版本的node。
nvm use 使用指定版本的node。
nvm list available 查看网络可以安装的版本
nvm version 查看当前的版本
nvm install 安装最新版本nvm
nvm use 切换使用指定的版本node
nvm ls 列出所有版本
nvm current 显示当前版本
nvm alias 给不同的版本号添加别名
nvm unalias 删除已定义的别名
nvm reinstall-packages 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on 打开nodejs控制
nvm off 关闭nodejs控制
nvm proxy 查看设置与代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.
nvm uninstall 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径
安装node10
使用 nvm list available 可以查看网络上可以安装的node版本

下面来尝试通过命令安装node10这个版本。

打开终端,执行命令nvm install 10这条命令即可完成安装。

安装完成之后,可以通过nvm ls命令来查看当前可用的版本。

安装完成后可以通过nvm use 切换到node10,或者最新版等。

检测一下是否切换成功,可以通过查看node版本来检测,执行命令node -v。这里如果不成功,就证明之前电脑上是有node或者nvm的,需要卸载之前的node和nvm,按照此教程一步一步走。

注意
需要注意的是,尽量把nvm安装到盘符的根目录,这样就不会在切换版本的时候因为nvm上一层目录存在特殊字符或者空格导致切换node版本失败。

例如,将nvm安装到了D盘下的Program Files (x86)这个目录里面,最终形成的目录地址为:D:\Program Files (x86)\nvm,结果因为Program Files (x86)这个名称里面包含空格,结果导致切换node版本时发生了报错。最终没有办法只能卸载nvm重新安装一遍,将安装地址变为了D:\nvm,才解决问题。

总结
Program Files (x86)\nvm,结果因为Program Files (x86)这个名称里面包含空格,结果导致切换node版本时发生了报错。最终没有办法只能卸载nvm重新安装一遍,将安装地址变为了D:\nvm`,才解决问题。

总结
ok,到这,基本上就已经完成了nvm的安装,通过nvm可以安装和切换任意的node版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值