NVM使用(Linux)
在 Linux 上安装 nvm
(Node Version Manager)的方法如下:
1. 安装 NVM
在 Linux 上,可以使用 curl
或 wget
安装 nvm
。
方法 1:使用 curl
(推荐)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
方法 2:使用 wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
⚠️ 注意:
v0.39.4
是 nvm
最新稳定版,建议去 官方 GitHub 检查最新版本。
2. 加载 NVM
安装完成后,你需要让 nvm
生效:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
为了让 nvm
每次打开终端都可用,可以把上面的代码加到 ~/.bashrc
或 ~/.zshrc
:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
source ~/.bashrc # 使其生效
如果你使用的是 zsh
:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc
source ~/.zshrc # 使其生效
3. 验证 NVM 是否安装成功
运行:
nvm --version
如果能正确输出版本号,说明安装成功。
4. 安装 Node.js
安装最新稳定版
nvm install --lts
安装指定版本
nvm install 18
查看已安装的 Node.js 版本
nvm list
切换 Node.js 版本
nvm use 18
设置默认版本
nvm alias default 18
5. 验证 Node.js 安装
node -v
npm -v
如果 node -v
输出正确的版本号,说明安装成功 🎉!
6. 可能遇到的问题
(1) nvm: command not found
解决方法:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
然后重新启动终端或执行:
source ~/.bashrc # 或 source ~/.zshrc
(2) 终端关闭后 nvm
失效
检查 ~/.bashrc
或 ~/.zshrc
是否有 nvm
配置:
cat ~/.bashrc | grep nvm
如果没有,就手动添加:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
source ~/.bashrc
这就是在 Linux 上安装和使用 nvm
的完整步骤!🚀