什么是nvm?
NVM是Node.js版本管理器(Node Version Manager)的缩写。它是一个用于管理Node.js版本的工具,允许用户在同一台计算机上安装和管理多个不同版本的Node.js。NVM允许用户轻松地在不同项目中切换使用的Node.js版本,而不需要全局安装或卸载多个版本。使用NVM可以更灵活地管理Node.js版本,避免权限问题,并简化安装和卸载过程。
为什么要使用nvm
- 1、多版本管理:NVM 允许用户在同一台计算机上安装和管理多个不同版本的 Node.js。这对于在不同项目中需要不同 Node.js 版本的开发人员来说非常有用。
- 2、灵活性:NVM 允许用户随时切换使用的 Node.js 版本。这意味着可以根据项目需求轻松切换到适当的 Node.js 版本,而无需全局安装或卸载多个版本。
- 3、简化安装:通过 NVM,用户可以轻松安装、更新和卸载 Node.js 版本,而无需手动处理目录和环境变量。
- 4、避免权限问题:在某些操作系统上,全局安装 Node.js 可能需要管理员权限,而使用 NVM 可以避免这些权限问题。
nvm详细安装步骤
1、卸载 Node.js
2、下载和安装 NVM
下载地址:github.com/coreybutler...
3、配置下载源
安装完 NVM 后,首先不要着急安装 Node.js。找到 NVM 的安装路径,然后找到 settings.txt
文件,配置下载源:
shell
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
4、使用 NVM 安装 Node.js
查询可安装的版本:
shell
nvm list available
选择版本并安装:
shell
nvm install 14.14.0
查看已安装的 Node.js 列表:
shell
nvm list
使用指定的 Node.js 版本:
shell
nvm use 14.14.0
查看安装的 Node.js 版本:
shell
node -v
nvm 常用命令
nvm list
: 显示已安装的 Node.js 版本列表nvm list installed
: 显示已安装的 Node.js 版本列表nvm list available
: 显示可用的 Node.js 版本列表nvm arch
: 显示当前系统的位数以及当前 Node.js 的位数nvm install [version] [arch]
: 安装指定版本的 Node.js,可以指定平台和版本号nvm on
: 打开 Node.js 版本控制nvm off
: 关闭 Node.js 版本控制nvm proxy [url]
: 查看或设置代理nvm node_mirror [url]
: 设置或查看setting.txt
中的node_mirror
,默认为 nodejs.org/dist/nvm npm_mirror [url]
: 设置或查看setting.txt
中的npm_mirror
,默认为 github.com/npm/npm/arc...nvm uninstall [version]
: 卸载指定的 Node.js 版本nvm use [version] [arch]
: 切换到指定的 Node.js 版本和位数nvm root [path]
: 设置或查看根路径nvm version
: 查看当前的 NVM 版本