重要的一点:记得在使用nvm下载node之后要nvm use进行使用,不然光下载不使用是不起作用的
1.作用
nvm是管理node.js的版本管理工具控制node.js版本的切换
2.前提
在安装nvm前需要把node.js卸载掉或者将nvm的安装路径选择在之前node.js的目录中
如何查看你的node目录,cmd输入where node
3.下载nvm
下载地址:
然后选择nvm-setup.zip进行下载
(因为nvm-setup.zip:安装版,推荐使用;nvm-noinstall.zip: 绿色免安装版,但使用时需进行配置。)
4.安装nvm
4.1在d盘新建一个文件夹命名为nvm然后将下载好得压缩包解压到里面然后点击运行
4.2
4.3这里路径选择你刚刚创建的文件夹路径
4.4 然后这步很重要如果你没有删除之前安装的node.js那么你这步安装的node.js就需要选择之前node.js的安装目录。如果你删除了那就你可以任意选择一个文件夹
4.5
4.6如果你没有删除之前的node.js也选择了之前的安装目录它就会在下载的时候提示你是否将之前安装的添加进nvm中
4.7
安装完成
5.查看是否成功(注意记得管理员权限打开cmd)
5.1查看已经安装的nvm版本nvm version
5.2查看已经安装node的版本nvm list(可以简写为 nvm ls)
6.常用命令(查,增,改,删)
6.1查看当前node有哪些版本 :nvm list available
(提示这里可能就是会报错)
因为node的官方服务器在国外所以我们可以配置nvm的镜像解决这个报错
在nvm的安装目录下找setting文件新增2行
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
然后就可以正常显示node的全部版本了
6.2 下载想要的node版本:nvm install 版本号(建议下载LTS版本)
LTS 版本全称 「Long Time Support」,即「长期支持版本」,重点在于稳定性和安全性,每个 LTS 版本的大版本号都是「偶数」,建议首次下载以及后续的每次升级都选择 LTS 版本,减少开发过程中出现的未知问题。
6.3切换为自己想要的node版本:nvm use 版本号
6.4卸载掉自己想要的node版本:nvm uninstall 版本号
7.全部命令
nvm arch:显示node是运行在32位还是64位
nvm install <version> [arch] :安装 node, version 是特定版本也可以是最新稳定版本 latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加 --insecure 绕过远程服务器的 SSL
nvm list [available] :显示已安装的列表。可选参数 available,显示可安装的所有版本。list可简化为ls
nvm on :开启 node.js 版本管理
nvm off :关闭 node.js 版本管理
nvm proxy [url] :设置下载代理。不加可选参数 url,显示当前代理。将 url 设置为 none 则移除代理
nvm node_mirror [url] :设置node镜像。默认是 https://nodejs.org/dist/ 如果不写url,则使用默认 url。设置后可至安装目录 settings.txt 文件查看,也可直接在该文件操作
nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/ 如果不写 url,则使用默认url。设置后可至安装目录 settings.txt 文件查看,也可直接在该文件操作
nvm uninstall <version> :卸载指定版本 node
nvm use [version] [arch] :使用制定版本 node。可指定32/64位
nvm root [path] :设置存储不同版本 node 的目录。如果未设置,默认使用当前目录
nvm version :显示 nvm 版本。version 可简化为 v