在 Ubuntu 上配置 Node.js 环境,常见且推荐的方式有以下几种。下面从最推荐到其他方式一步步说明。
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl ca-certificates
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
想装其他版本,把
20.x改成18.x、22.x等
sudo apt install -y nodejs
node -v
npm -v
sudo apt update
sudo apt install -y nodejs npm
查看版本:
node -v
npm -v
⚠️ 版本通常偏旧,不推荐用于生产
适合开发环境
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
nvm alias default 20
npm config set registry https://registry.npmmirror.com
npm config get registry
npm 权限问题不要用 sudo npm
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
运行 Node 服务时注意:
sudo ufw allow 3000
如果你告诉我:
我可以给你更精准的配置方案。