在 Ubuntu 上“设置 Node.js”一般包含安装、版本管理、环境变量、镜像源等几个方面。下面按常见使用场景给你一套清晰做法。
# 以 Node.js 20 为例
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
sudo apt update
sudo apt install nodejs npm
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
npm config set registry https://registry.npmmirror.com
查看:
npm config get registry
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
加入环境变量:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
node app.js
# 或
npm start
生产建议用:
pm2systemddocker1. node 命令不存在
source ~/.bashrc
which node
2. 权限错误 EACCES → 用 nvm 或改 npm prefix
3. 版本太旧 → 用 nvm 或 NodeSource
如果你是指:
可以直接告诉我你的具体需求。