1.背景
nvm就是nodejs version manage 叫做nodejs 版本管理,而nodejs有很多版本,多个项目对node版本的需求不一样,不可能卸载一个版本再安装一个
2.下载及安装
https://github.com/coreybutler/nvm-windows/releases/download/1.1.6/nvm-setup.zip
安装之前先卸载掉本地原有的node
打开cmd :nvm -V查看版本有即安装成功
3.配置
在nvm安装目录,找到 setting.txt加上如下两行,保存:
//node_mirror: https://npm.taobao.org/mirrors/node/
//npm_mirror: https://npm.taobao.org/mirrors/npm/
//2024/02/23 现在改成下面这个了
node_mirror: https://cdn.npmmirror.com/binaries/node/
npm_mirror: https://cdn.npmmirror.com/binaries/npm/
记得重启终端才能生效
4.使用
nvm list available 查看可以安装的node版本
nvm install 版本号 安装对应版本的node
nvm uninstall 版本号 卸载对应版本的node
nvm use 版本号 切换对应版本的node
nvm ls 查看安装的node 前面有星号的为当前切换的node
- 问题
先安装node再安装npm但是失败了,需要手动解决npm的问题
https://nodejs.org/download/release/v14.18.1/
下载对应版本的包,解压后,将node_modules下的npm拷贝到nvm下安装的对应版本的node下的node_modules下,同时将
拷贝到nvm下对应版本的node目录下,跟node_modules同级
大功告成!!