在 Linux 上配置 Node.js 通常有以下几种常见方式,你可以根据需求选择。
sudo apt update
sudo apt install -y nodejs npm
检查版本:
node -v
npm -v
注意:Ubuntu 仓库中的版本可能较旧。
sudo yum install -y nodejs npm
# 或
sudo dnf install -y nodejs npm
以 Node.js 20.x 为例:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
CentOS:
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs
NVM(Node Version Manager)可管理多个 Node 版本。
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
node -v
npm -v
wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
sudo mv node-v20.11.1-linux-x64 /usr/local/node
配置环境变量:
echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm config set registry https://registry.npmmirror.com
mkdir ~/.npm-global
npm config set prefix ~/.npm-global
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
node -e "console.log('Node is working')"
如果你能告诉我:
我可以给你更精确的配置方案。