window 安装 nvm 详细步骤
前言:
window安装nvm是个很费力的事情,网上查询到的安装方法很多是碎片化的情形,经过自己一番实践,总结了一套自己的经验与大家分享~
一、准备工作
系统环境:我的是win10 ,其他的windows应该一样
nvm安装版本:1.1.7
使用的nodejs的版本:14.15.4 、10.15.3
- 先卸载node环境(若有),进入控制面板找到 nodejs 卸载
- 下载nvm: 去官网(https://github.com/coreybutler/nvm-windows/releases)下载mvn-setup.zip安装包,解压,得到下图的.exe文件:
- 点击安装,按照以下操作进行:
设置nvm的root路径,即安装路径
设置nvm的path路径,即切换node版本时使用的路径(注意:这里的路径最好不要放在上面设置的root路径里面。重启可解决,但这步先不要)
点击install完成安装
-
进入安装根目录(
D:\nvm
),打开命令行 cd 到该位置,执行 nvm -v 没有报nvm 命令不存在就表示安装成功 -
配置淘宝镜像,该目录下执行:
nvm node_mirror https://npm.taobao.org/mirrors/node/
,nvm node_mirror npm_mirror: https://npm.taobao.org/mirrors/npm/
*注意:此时系统全局中还检测不到 nvm 命令,只能在该安装目录下执行,重启即可*
- 重启电脑,在安装目录之外随便打开一个命令行,此时全局应该可以使用 nvm 命令了
- 执行
nvm ls available
查看可用的node包 - 执行
nvm install 14.15.4
开始安装v14.15.4
版本 - 执行
nvm install 10.15.3
开始安装v10.15.3
版本 - 执行
nvm use 14.15.4
,先随便选择一个node版本 - 执行
nvm ls
看看当前已安装的nodejs列表,一定要有*号,表示当前使用的版本,如果没有 *,尝试执行nvm use
再看 - 执行
npm -v
,查看有没有npm
-
如果有npm,那么恭喜你完成,可以正常使用nvm
-
如果没有npm,那么继续。你会发现根目录下多了2个对应版本的文件夹, 分别点进去看看,确认有没有下图红框内容,如果没有,就代表npm没有安装成功
- 尝试删掉已装nodejs文件夹,重新安装
14.15.4
nvm use 14.15.4
nvm install 10.15.3
,看v10.15.3
文件夹下有没有 npm ,有就表示可以使用该版本的 npm 了,如果没有再来回切换nodejs再重装。最后实在不行的话,可尝试手动下载对应版本的npm包放进去,或者尝试万能大法重启电脑
北瓜条: 感谢感谢,方法1成功解决
Ckarelie: 编码问题解决问题
weixin_41125339: 真的万分感谢!这问题折腾我两三天了!药到病除
luckymaoandchun: 困扰了好久的问题,感谢博主
扶我起来_: 快崩溃了,谢谢,解决了我的问题