windows 系统 安装 nvm 实现多版本 node 环境切换

nvm 是 node version manager(node 版本管理工具)的缩写,是一个命令行工具,用于管理和切换到不同版本的 node.js。

不同的项目可能需要不同版本的 node.js 和 npm(node 包管理器),例如,在网上down下来个项目 文档里面说明node环境要求16以下,而我的环境是18,为了切换方便,于是安装了nvm。

我们可以先查看自己电脑上是否安装了node,打开终端 输入命令 node -v

输入npm -v 查看 npm 版本

如果显示无相关命令,或查不到命令等,则代表当前电脑没有安装node

如果显示了node版本号和npm的版本号,说明当前电脑已安装node,则需要执行步骤1;

注意:如果安装了 yarn,也需要卸载它,安装 nvm 后重新安装它。

1.卸载node

安装nvm必须要先彻底卸载当前电脑已安装的node,否则会影响nvm的安装和后续的执行!

请逐步执行以下卸载步骤:

从控制面板的程序卸载nodejs

控制面板->卸载程序->找到nodejs右键->卸载

删除node的安装目录,默认是C:\Program Files\nodejs,也可能在其他盘,这取决于安装时的选择

查找.npmrc文件删除,默认在C:\User\用户名(例如:C:\User\kaigejava)

逐一查看下列文件

C:\Program Files (x86)\Nodejs

C:\Program Files\Nodejs

C:\Users\用户名\AppData\Roaming\npm

C:\Users\用户名\AppData\Roaming\npm-cache 存在就删除

检查环境变量,将node相关的配置都删掉,环境变量打开方式:右键我的电脑->属性->高级->环境变量-> 用户变量的Path删除->系统变量的NODE_PATH里的node删掉

检查node和npm,在cmd中输入node-v、npm-v,然后重启电脑

2.安装nvm

其实,在windows系统下安装的是nvm-windows,nvm只支持安装在在Linux和Mac系统下;

nvm-windows与nvm稍有不同,但是功能大致一样,都是为了切换node版本;

前往nvm-windows仓库进行下载:

点击最新版本下载安装(傻瓜式安装即可),当前最新的是1.1.10

 打开cmd

输入命令 nvm list available 查看所有node版本

执行nvm install x.x.x(如:nvm install 12.22.7)安装指定版本

一旦你安装了一个版本的 node,就会自动为你安装相应版本的 npm,所以不需要单独安装npm

 执行nvm list查看已安装的node版本

执行nvm use x.x.x(如:nvm use 16.20.1)切换到指定node环境 

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值