nvm介绍及nvm常用命令行
在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJs运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。
一、nvm介绍
1.nvm是什么
Node Version Manager(NVM)是一种用于管理多个主动节点js版本的工具。
Node.js平台,Node.js工具社区和Node.js库是快速移动的目标–在一个Node.js版本下可能有效的方法不能保证适用于另一个版本的Node.js。因此,用户需要一些方法在Node的多个版本之间切换js
2.为什么使用NVM?
nvm允许用户:
1、使用简单的命令在本地下载任何远程长期支持(LTS)版本的Node.js。
2、直接从命令行在Node.js的多个版本之间轻松切换。
3、设置别名以轻松在不同下载版本的Node.js之间切换。
二、nvm命令
1、nvm -v //查看nvm版本
nvm --version: 显示nvm版本
2、nvm list //显示版本列表
nvm list: 显示已安装的版本(同 nvm list installed)
nvm list installed: 显示已安装的版本
nvm list available: 显示所有可以下载的版本
3、 nvm install //安装指定版本node.js
nvm install 14.5.0: 安装14.5.0版本的node.js
nvm install latest: 安装最新版本
4、nvm use //使用指定版本node
nvm use 14.5.0: 切换到14.5.0版本的node.js
--lts //自动切换到长期支持版本
--lts=<LTS name> //卸载一个指定名称的长期支持版本的node
5、nvm uninstall <version> //卸载指定版本node
nvm uninstall 14.5.0: 卸载到14.5.0版本的node.js
nvm uninstall --lts //卸载长期支持版本的node
nvm uninstall --lts=<LTS name> //卸载一个指定名称的长期支持版本的node
6、nvm --help //显示命令行帮助信息
7、nvm查看node版本
nvm current: 查看当前使用的node版本
nvm ls: 查看所有本地可用的node版本