温馨提示×

ubuntu nodejs怎么配置

小樊
42
2026-09-16 20:02:13
栏目: 编程语言

在 Ubuntu 上配置 Node.js,通常包含安装 Node.js / npm版本管理、以及基础环境配置。下面按常见场景给你一套清晰步骤。


一、安装 Node.js(推荐方式)

方式 1:使用 NodeSource(推荐,版本新)

# 以 Node.js 20 为例
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

验证:

node -v
npm -v

方式 2:使用 Ubuntu 自带 apt(版本较旧)

sudo apt update
sudo apt install nodejs npm

方式 3:使用 nvm(推荐开发用,可切换版本)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc

nvm install --lts
nvm use --lts

二、配置 npm(常用)

1. 设置镜像(国内加速)

npm config set registry https://registry.npmmirror.com

查看:

npm config get registry

2. 避免 sudo 安装全局包(推荐)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'

添加到 ~/.bashrc

export PATH=~/.npm-global/bin:$PATH
source ~/.bashrc

三、基础项目配置

mkdir myapp && cd myapp
npm init -y
npm install express

四、开机 / 生产环境(简要)

使用 PM2

npm install -g pm2
pm2 start app.js
pm2 startup
pm2 save

五、常见问题

  • node 命令不存在:检查 PATH 或重新 source
  • 权限错误:不要用 sudo 装全局包,用 nvm 或 npm prefix
  • 版本太旧:用 NodeSource 或 nvm

如果你是想:

  • 配置 Vue / React
  • 配置 Nginx + Node
  • 配置 Docker 中的 Node
  • 或服务器部署

可以告诉我你的具体用途,我给你更针对性的配置方案。

0