下载与安装
github地址:Releases · coreybutler/nvm-windows (github.com)
默认安装:安装nvm时候,全默认即可(如果自定义目录,切记 nvm的安装路径 :不要有汉字,不要有空格,不然后面会出现乱码问题);
自定义安装:打开安装包,选择nvm的存放路径,以及nodejs的存放路径,这里切记不要选择到c:/program files,这里的两个路径是为了自动在系统中添加环境变量的路径;
然后一直下一步就行,中间会有两个路径选择,自定义即可,然后会自动根据路径配置环境变量
检查nvm版本与机位(32位 |64位)
// 显示版本
nvm version
// 显示 32位还是64位
nvm arch
查找nvm安装的位置
where nvm
修改镜像地址
打开nvm文件夹下的settings.txt文件,在最后添加以下代码:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
将下载镜像源指向淘宝(这步也很重要,否则在安装node与依赖的时候会出现卡死,npm安装不成功的情况)
或者其他的镜像源:https://registry.npmmirror.com
npmmirror 镜像站
如果淘宝证书过期,就更换
node_mirror: https://npmmirror.com/mirrors/node
npm_mirror: https://mirrors.huaweicloud.com/repository/npm/
查看node版本
nvm list 或者nvm ls 查看已经安装的版本
nvm list installed 查看已经安装的版本
nvm list available 查看网络可以安装的版本
nvm current 显示当前版本
nvm卸载node
第一次使用,卸载失败了,让我手动卸载,奇怪,查了一会儿百度,好像没人遇到我这个情况,这就更奇怪了,先放着吧,先学手动卸载,在控制面板直接卸载
Manually:手动的
控制面板卸载后,nvm list发现还在
发现node.js目录还在,里面只有一个文件
删了删了,全删了,还有个服务也停止了
完成!
nvm安装node
nvm install 版本号
比如:nvm install 18.12.0
检测是否成功
如果不成功,可以去查看安装目录和环境变量
node版本切换与机位(机位选填)
假如机器中有好几个node版本,可以随时切换,注意node安装目录与nvm的NVM_SYMLINK对应上
nvm use 16.19.0 [arch]
设置(设置选填)与查看nvm安装路径
只查看
nvm root
查看加设置
nvm root [path]
下载最新的node版本和与之对应的npm版本
nvm install latest
给指定版本node添加别名
nvm alias <name> <version>
删除已定义的别名
nvm unalias <name>
在当前版本node环境下,重新全局安装指定版本号的npm包
nvm reinstall-packages <version>
开启/关闭node版本控制
nvm on 打开node版本控制
nvm off 关闭node版本控制
查看设置于代理
nvm proxy
设置或者查看setting.txt中的node镜像和npm镜像
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/.