目录
项目场景:
我们在同时管理多个项目时可能会需要使用不同的node版本,如果在不借助第三方工具的情况下,我们只能卸载现有版本,安装需要的版本,这样显然很麻烦。所以今天博主介绍的是使用nvm版本管理工具:全称是node.js version management,通过它可以安装和切换不同版本的node。下面列出下载、安装及使用方法。
1.下载
可
点击此处github上下载最新版本,本次下载安装的是windows版本。打开网址往下滑我们可以看到有多个版本:
nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
nvm-setup.zip:安装版,推荐使用
2.安装nvm
解压 .zip 压缩包,双击 nvm-setup.exe 开始安装,下面几个步骤需要注意:
- 首先设置nvm的安装路径,我这里是在E盘新建了一个nvm文件夹,将压缩包安装到这个位置(大家可以随意选择盘符)
- 选择后点击next
- 安装nvm所在路径,这里我在nvm内又加了一个nvm文件夹,选好后点击next(因为这个压缩包里面将有两个文件,分别为nvm和node)
- 安装node所在路径,步骤同上(这个nodejs文件夹也同上方nvm文件夹一样都放在外层的nvm文件夹里面)
- 最后会弹出这个框,展示出来的意思是我之前的已经下载过node的版本,是否允许nvm控制,选择是就可以了
安装完成后,win + R 输入cmd打开命令窗口输入 nvm -v,输出有版本信息即代表安装成功
3、修改nvm配置文件(可选)
nvm 安装完成后,打开 nvm 安装目录下的 settings.txt 文件:
root:E:\nvm\nvm
path:E:\nvm\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
root 和path 分别是nvm和node的安装路径,这两个不要动,这是之前安装时根据你选择的路径自动生成的,这个配置文件默认也只有这两项。如果你没改配置文件,所以后面的4项就没有,只是后来用到了,就说一下,arch表示安装的node是多少位,proxy是设置代理,node_mirror是更改nvm下载node时的镜像,这里是设置为淘宝镜像,npm_mirror是更改npm下载依赖包的镜像,也是设置成了淘宝镜像。
4、安装node
使用 nvm install 版本号 命令下载node版本, 例:nvm install 16.0.0
这里会同时安装node和npm。npm不需要我们手动下载,所以不用管。检测node和npm是否安装成功,如下显示则为成功:
5.切换node版本
使用 nvm use 版本号 切换node版本 ,例 : nvm use 16.0.0
在这之前可以先输入 nvm ls 查看已安装的node版本
* 号符表示的是当前使用的版本
nvm常用指令如下:
- nvm ls 查看所有已经安装的版本
- nvm list available 查看支持安装的node版本
- nvm install 版本号 下载对应的node版本号
- nvm use 版本号 切换node版本