在 Linux 系统上配置 Node.js,通常包括安装 Node.js、配置环境变量、管理版本、以及常见使用配置。下面按常见场景给你说明。
以 Node.js 20 为例(可换版本):
# 更新系统
sudo apt update
# 安装依赖
sudo apt install -y curl
# 添加 NodeSource 源
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# 安装 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
# 重新加载 shell
source ~/.bashrc
# 安装 Node
nvm install 20
nvm use 20
设置默认版本:
nvm alias default 20
sudo apt install nodejs npm
npm config set registry https://registry.npmmirror.com
查看配置:
npm config get registry
不推荐用 sudo npm -g
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
添加到环境变量:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
如运行 Web 服务:
sudo ufw allow 3000
node app.js &
npm install -g pm2
pm2 start app.js
pm2 save
pm2 startup
export NODE_ENV=production
export PORT=3000
可写入:
~/.bashrc 或 ~/.profile
node: command not foundsource ~/.bashrcsudo npmnvm ls
nvm use 20
如果你能说明:
我可以给你更精确的一步步配置方案。