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