NVM使用(Linux)

Linux 上安装 nvm(Node Version Manager)的方法如下:


1. 安装 NVM

在 Linux 上,可以使用 curlwget 安装 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.4nvm 最新稳定版,建议去 官方 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 的完整步骤!🚀