1、nvm

nvm是一个管理nodejs版本的工具。在实际的开发中,有些项目的开发依赖需要低版本的nodejs运行环境,此时我们就需要使用nvm来降低nodejs版本。

2、常用命令

显示可下载的 node 版本部分列表

1
nvm list available #显示可下载的 node 版本部分列表 

查看已安装的nodejs版本

1
nvm list

启用node.js版本管理

1
nvm on

禁用node.js版本管理(不卸载任何东西)

1
nvm off

安装node.js的命名 version是版本号 例如:nvm install 8.12.0

1
nvm install <version> # 安装node.js的命名 version是版本号 例如:nvm install 8.12.0

使用某一version的nodejs

1
nvm use <version>

卸载指定版本的nodejs

1
nvm uninstall <version>

查看当前使用版本

1
nvm current

为指定的版本创建别名

1
nvm alias <name> <version>

删除指定版本的别名

1
nvm unalias <name>

查看可用版本

1
2
3
4
5
# 查询所有可用版本
nvm list-remote

# 查询最新的LTS版本
nvm list-remote --lts

在当前版本node环境下,重新全局安装指定版本号的npm包

1
nvm reinstall-packages <version>

查看设置与代理

1
nvm proxy

显示nvm的缓存目录

1
nvm cache dir

清除nvm的缓存目录

1
nvm cache clear