在 Ubuntu 上安装和配置 Node.js,通常有以下几种常用方式。你可以根据需求选择。
sudo apt update
sudo apt install nodejs npm -y
查看版本:
node -v
npm -v
适合:学习、临时使用,不追求最新版本
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
适合多版本切换。
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 重新加载
source ~/.bashrc
# 安装 Node
nvm install 20
nvm use 20
nvm alias default 20
验证:
node -v
npm config set registry https://registry.npmmirror.com
查看:
npm config get registry
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
编辑 ~/.bashrc:
export PATH=~/.npm-global/bin:$PATH
使配置生效:
source ~/.bashrc
npm install -g npm
mkdir test && cd test
npm init -y
node -e "console.log('Node.js OK')"
✅ 使用 nvm 或配置 ~/.npm-global
✅ 检查 PATH 或重新 source
如果你告诉我:
我可以给你更精确的配置方案。