一、nvm的介绍
1,什么是nvm?
nvm是Node Version Manager的简称,即为node版本管理工具
2,为什么要选择使用nvm?
nodejs使用的场景越来越多,因为是开源软件,具备大多数开源软件都存在的"版本"问题,版本发展越快,版本前后差异性越大,老系统用新版本node跑不起来,全局安装的第三方组件和node版本相关造成全局版本混乱。而nvm就解决了这一个问题。
优点:
- 可安装多版本的node
- 灵活切换当前的node版本
- 多版本node并存
3,建议:先安装nvm再安装node
如果已经通过nodejs官网安装了node,需要先卸载node
二、nvm的安装
1,首先进入 nvm 的官网下载安装包
官网地址:http://nvm.uihtm.com
找到自己系统对应的版本进行下载,以下以 window 系统为例
下载完成后,进入安装流程
安装完成后在终端输入nvm version
,能查到版本号说明安装成功了。
2,使用nvm安装node
在终端输入 nvm list available
, 查看网络可以安装的版本。
选择一个版本安装,比如 install 16.20.1
使用这个版本的node,nvm use 16.20.1
。输入node -v
和 npm -v
可以查询到node和npm的版本号。
输入nvm list
查看已经安装的node,*
号表示当前使用的node版本。
三、nvm常用的命令
命令 | 说明 |
nvm list | 查看已经安装的版本 |
nvm list installed | 查看已经安装的版本 |
nvm list available | 查看网络可以安装的版本 |
nvm arch | 查看当前系统的位数和当前nodejs的位数 |
nvm install [arch] | 安装制定版本的node 并且可以指定平台 version 版本号 arch 平台 |
nvm on | 打开nodejs版本控制 |
nvm off | 关闭nodejs版本控制 |
nvm proxy [url] | 查看和设置代理 |
nvm node_mirror [url] | 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/ |
nvm npm_mirror [url] | 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https://github.com/npm/npm/archive/. |
nvm uninstall | 卸载指定的版本 |
nvm use [version] [arch] | 切换指定的node版本和位数 |
nvm root [path] | 设置和查看root路径 |
nvm version | 查看当前的版本 |