nvm介绍
nvm 全称 Node.js Version Manager,是一款 Node.js 版本管理器,可以方便地切换不同版本的 Node.js。由于某些 Node.js 应用需要特定版本的 Node.js 来运行,使用 nvm 可以方便地管理、切换不同版本的 Node.js,从而避免了使用不同版本 Node.js 对同一项目进行切换的繁琐操作。
安装nvm
安装 nvm 可以通过多种方法来完成,其中在 macOS 和 Linux 上使用 curl 或 wget 来安装,Windows 用户可以使用官网提供的安装程序来安装。以下为 Linux 和 macOS 的安装方式:
使用curl安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
使用wget安装
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
安装完成后,重新打开终端并执行以下命令,查看 nvm 是否安装成功。
nvm --version
报错处理
在安装 nvm 的过程中,可能会遇到一些报错,以下为常见报错及其解决方法。
curl: command not found
如果在安装过程中遇到了 curl: command not found 的报错,说明 curl 不在系统的环境变量 PATH 中,需要通过以下命令安装 curl:
- Debian / Ubuntu 用户:
sudo apt-get update
sudo apt-get install curl
- CentOS / Fedora / Red Hat Enterprise Linux 用户:
sudo yum install curl
Permission denied
如果在安装过程中遇到了 Permission denied 的报错,说明当前用户没有权限写入 nvm 所在的路径。可以通过以下命令更改 nvm 的安装路径:
export NVM_DIR="$HOME/.my-nvm-path"
mkdir -p $NVM_DIR
使用步骤
列出当前所有可用的 Node.js 版本
nvm ls-remote
安装指定版本的 Node.js
nvm install 14.17.6
查看当前使用的 Node.js 版本
nvm current
切换 Node.js 版本
nvm use 14.17.6
卸载指定版本的 Node.js
nvm uninstall 14.17.6
设置 Node.js 的默认版本
nvm alias default 14.17.6
以上是 nvm 的基本使用方法,可以根据需求灵活运用。示例如下:
nvm ls-remote // 列出所有可用的 Node.js 版本
nvm install 12.22.7 // 安装 Node.js 12.22.7
nvm use 12.22.7 // 使用 Node.js 12.22.7
npm install -g express // 安装 express
express --version // 查看 express 版本
nvm install lts/erbium // 安装最新的 LTS 版本 Node.js 的 erbium
nvm alias default lts/erbium // 设 lts/erbium 为默认版本
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:nvm介绍、安装、报错处理及使用详细步骤 - Python技术站