Node版本升级和降级之node版本管理工具nvm详解
什么是nvm
nvm全称Node Version Manager,是一款node.js版本管理工具,可以用于安装和管理各个版本的node.js。
nvm的安装
使用nvm之前需要先安装nvm工具,安装方式如下:
- 克隆nvm仓库
git clone https://github.com/creationix/nvm.git ~/.nvm
- 使nvm生效
source ~/.nvm/nvm.sh
nvm的使用
安装node.js
使用nvm安装node.js非常简单,只需要执行以下指令即可:
nvm install [version]
其中,[version]是需要安装的node版本号,比如:
nvm install 12.22.1
切换node版本
安装完多个版本的node之后,可以通过以下命令来切换所使用的版本:
nvm use [version]
比如:
nvm use 12.22.1
也可以通过以下命令将所使用的node版本设为默认版本:
nvm alias default [version]
比如:
nvm alias default 12.22.1
升级和降级node版本
使用nvm可以很方便地升级和降级node版本,只需执行以下指令:
nvm install [new_version] --reinstall-packages-from=[old_version]
其中,[new_version]是新版本的node.js,[old_version]是需要重新安装所依赖的包的旧版本node。
比如,从node 12.22.1版本降级到10.21.0版本,命令如下:
nvm install 10.21.0 --reinstall-packages-from=12.22.1
示例
以下是两个使用nvm的示例:
示例1:安装并切换到node 12.22.1版本
- 安装node 12.22.1版本
nvm install 12.22.1
- 切换到node 12.22.1版本
nvm use 12.22.1
示例2:从node 12.22.1版本升级到14.17.0版本
- 升级node版本
nvm install 14.17.0 --reinstall-packages-from=12.22.1
- 切换到node 14.17.0版本
nvm use 14.17.0
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Node版本升级和降级之node版本管理工具nvm详解 - Python技术站