有时候需要新旧项目一起开发,但是旧的项目用的node版本比较低,也不好升级,所以我们可以使用nvm 来进行node版本管理
1. 准备工作
先删除掉原来的nodejs
下载nvm:
官网地址:Releases · coreybutler/nvm-windows · GitHub
百度网盘 请输入提取码
2. 安装
1) 点击nvm-setup.exe 进行安装,安装的时候 注意下面这一步的时候 ,是选择要使用的node版本的安装地址,会被自动添加到系统环境变量
安装完毕之后 cmd 中 测试是否安装成功, nvm -v
2) 如果是安装在C盘,管理员权限运行
3) 编辑解压目录下的`settings.txt`文件(不存在则新建)
root 配置为当前 nvm.exe 所在目录(路径)
path 配置为 node 快捷方式所在的目录(路径)(一般选择和nvm文件同级)
arch 配置为当前操作系统的位数(32/64)
proxy(代理) 不用配置`
window下node版本切换:先创建一个快捷方式,切换不同版本时,把快捷方式指向不同版本的文件夹;
node/npm 镜像映射: node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
3. 报错
nvm install xxx: access is denied 权限问题 因为安装在C盘 ,需要使用管理员权限运行cmd 重现执行该命令
nvm use xxx 报 : exit status 1 乱码错误
因为 旧的node也是安装在C:\Program Files\nodejs 文件夹下, 和nvm node映射地址一样, 所以需要删除到原来的nodejs 文件, 重新执行就可以了;