本文最后更新于 2024-08-15,文章内容可能已经过时。

AE5BFE4C-FFB3-4A7A-8363-692BAC0E14EA.jpeg

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

npm install nvm -g

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

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

查看已安装的nodejs版本

nvm list

启用node.js版本管理

nvm on

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

nvm off

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

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

使用某一version的nodejs

nvm use <version>

卸载指定版本的nodejs

nvm uninstall <version>

查看当前使用版本

nvm current

为指定的版本创建别名

nvm alias <name> <version>

删除指定版本的别名

nvm unalias <name>

查看可用版本

# 查询所有可用版本
nvm list-remote
 
# 查询最新的LTS版本
nvm list-remote --lts

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

nvm reinstall-packages <version>

查看设置与代理

nvm proxy

显示nvm的缓存目录

nvm cache dir

清除nvm的缓存目录

nvm cache clear