在 CentOS 上更新 Node.js,常见有几种方式,下面按推荐程度给你说明。
node -v
sudo yum remove -y nodejs npm
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
其他版本示例:
setup_16.xsetup_20.xsudo yum install -y nodejs
node -v
npm -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
nvm alias default 18
sudo npm install -g n
sudo n stable
⚠️ 注意:
node 命令还是旧版本?which node
如果是 /usr/local/bin/node,说明 nvm 或手动安装生效。
| 场景 | 推荐方式 |
|---|---|
| 服务器 | NodeSource |
| 开发环境 | NVM |
| 临时测试 | n |
如果你告诉我:
我可以给你精确到命令的更新方案。