nvm管理node
1、环境准备
测试环境:windows10
测试软件:nvm-setup.exe 版本1.1.7 传送门
2、安装步骤
2.1、安装nvm
1)同意许可
2)nvm安装目录(请勿安装在含空格的文件夹中)
3)node运行目录(选择一个空目录,或者已存在node.exe文件夹),已存在的node文件夹将自动接受nvm管理,设置文件夹链接
4)安装
2.2、安装不同版本node
1)安装node
nvm install 版本号
成功则:node和npm会同时安装
使用 node -v
和 npm -v
测试是否安装成功
2)卸载node
nvm uninstall 版本号
2.3、测试
nvm version :测试nvm版本
nvm list:查看已经安装的node版本
nvm use 11.15.0 切换不太版本node
3、工作原理
nvm切换不同版本node:工作原理
1)设置系统环境变量
2)设置path文件配置
3)NVM_SYMLINK
node安装目录的链接位置
工作原理核心:通过更改文件夹链接的方式实现不太版本node的切换
nvm通过链接文件夹,来实现不同版本node的切换,通过配置path来实现 node 、npm 等命令的切换
设置文件夹链接
注意看该文件是文件夹链接
4、问题解决方案
4.1、nvm use 无法切换
nvm use 时,系统无法自动切换导致的,通常是没有复制删除文件夹权限导致的
可使用管理员命令进行切换
注:
以上方法无效时,请使用手动手动创建文件夹链接来实现
解决方案:手动创建链接
请先删除链接目录(无法创建已存在的文件,必须删除掉)
mklink /j
链接目录 实际目录
mklink /j "D:\software\nodejs" "D:\software\nvm\nvm\v11.15.0"
注:
软链接不能跨磁盘 建议安装的时候在同一磁盘进行安装(不是同一块磁盘的不同分区哦,固态和机械磁盘就属于不同磁盘了)
安装时请勿将nvm安装目录和链接文件夹存在包含关系
4.2、node、npm 不是有效的命令
定位到指定版本安装目录
查看是否存在node 和npm
不存在,请重新nvm use 指定版本
或手动下载 node 和 npm 到此目录
4.3、nvm下载速度慢
速度慢解决方案
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
(添加以上内容到安装nvm目录settings.txt)
5、参考链接
6、声明
1)本文来源项目实践,存在任何疑问或问题,求留言,感谢您的阅读
2)原创不易,转载请标注来源
3)文明制作