下面按常见使用场景,给你讲讲 Node.js 在 Linux 上的配置方式,从安装到环境配置,适合新手也能直接用。
以 Node.js 18 LTS 为例(可换成 20、22):
# 1. 更新系统
sudo apt update
# 2. 安装依赖
sudo apt install -y curl
# 3. 添加 NodeSource 源
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# 4. 安装 Node.js
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 18
nvm use 18
nvm alias default 18
sudo apt update
sudo apt install nodejs npm
⚠️ 不推荐生产环境使用
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
# 进入项目
cd my-project
# 安装依赖
npm install
# 启动
node app.js
# 或
npm start
npm install -g pm2
pm2 start app.js
pm2 startup
pm2 save
sudo ufw allow 3000
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:3000;
}
}
✅ 用 nvm 或 ~/.npm-global
✅ 检查 PATH 或重新 source
如果你告诉我:
我可以给你更精确的一步到位配置方案。