NVM:node多版本管理的下载安装及使用
使用之前先卸载node,避免各种奇葩问题导致不成功。win卸载:win => 设置 => 应用 => 应用和功能,找到 node 点击出现卸载按钮并且卸载它。
1、下载安装:
https://github.com/coreybutler/nvm-windows/releases
windows系统下载nvm-setup.zip或者exe安装包
或者阿里云盘:
https://www.aliyundrive.com/s/NGLUQSBo5Hc
提取码: je83
2、设置源地址
win + R 输入 cmd 打开命令行:
或者:
设置:
nvm node_mirror https://npmmirror.com/mirrors/node/
3、安装node
当前只是安装node 管理工具,并没有node,所以需要安装
nvm isntall node版本号
// 如:安装18.17.0 如安装其他的自行更换版本号
nvm install 18.17.0
nvm ls // 查看目前已经安装的版本
nvm install 18.17.0 // 安装指定的版本的nodejs
nvm use 18.17.0 // 使用指定版本的nodejs
nvm list available //显示可下载版本的部分列表
nvm uninstall 18.17.0 //删除已安装的指定版本,语法与install类似
nvm alias //给不同的版本号添加别名
nvm unalias //删除已定义的别名
`nvm reinstall-packages <version>` //在当前版本node环境下,重新全局安装指定版本号的npm包
nvm current //显示当前的版本
其他:
1、nvm use命令报错
使用管理员 powerShell 或者 win + R 输入 cmd 打开(详见步骤:2、设置源地址)
2、npm 版本不存在
node版本问题,没有npm的版本需要手动复制npm文件到对应文件夹下
查看 问题版本 对应npm版本
什么版本就改成什么版本,注意要改2处
打开淘宝npm版本库:https://registry.npmmirror.com/-/binary/npm/v6.14.8/v6.14.8.zip
查看全版本打开:https://registry.npmmirror.com/binary.html?path=npm
下载 zip 包解压后,将解压后的文件夹(类似:cli-6.14.8),改名为 npm
win + R 输入:%APPDATA%\nvm
打开用户的nvm文件夹内对应node版本的 node_modules
将改名后的npm中bin目录下的npm、npm.cmd、npx、npx.cmd复制到与node_modules目录同级目录下
测试结果:
对比 之前:
到此结束 ~~