发布于2026-07-20 阅读(0)
扫一扫,手机访问
CentOS下升级Node.js版本的常用方法

如果你正在CentOS上搞开发,Node.js版本太低带来的兼容性问题,估计没少让人头疼。项目依赖的库动不动就要求更高版本,而系统自带的还是那个老掉牙的版本。别急,升级Node.js这事儿,其实有几种不同套路,选对了就能省不少事。
NodeSource是Node.js官方推荐的一个第三方软件源,它会把最新稳定版的Node.js二进制包打包好,直接用yum安就行。适合那种需要全系统统一版本、不想折腾多版本管理的场景。
sudo yum remove -y nodejssudo yum groupinstall -y "Development Tools"setup_XX.x里的XX.x换成你想要的版本号,比如18.x对应Node.js 18,20.x对应Node.js 20。curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -sudo yum install -y nodejsnode -v
# 输出类似 v18.x.x
npm -v
# 输出对应npm版本NVM是命令行工具,能让你在同一台机器上装多个Node.js版本,随时切换。如果你手头好几个项目,每个项目要求的Node版本不一样,那NVM就是救星。
sudo yum remove -y nodejsv0.39.7。curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashsource ~/.bashrcnvm --version
# 输出NVM版本号nvm install --lts16.20.2):nvm install 16.20.2nvm use --lts
# 切换到最新LTS版本
nvm use 16.20.2
# 切换到指定版本nvm alias default 16.20.2node -v
# 输出当前使用的版本
npm -v手动编译安装能让你拿到最新甚至预览版,但过程比较繁琐,适合有Linux系统管理经验、喜欢折腾的玩家。
sudo yum install -y gcc-c++ makev18.17.1),替换URL中的版本号。wget https://nodejs.org/dist/v18.17.1/node-v18.17.1-linux-x64.tar.gztar -xzf node-v18.17.1-linux-x64.tar.gz
sudo mv node-v18.17.1-linux-x64 /usr/local/nodejsPATH里(编辑~/.bashrc或~/.bash_profile)。echo 'export PATH=/usr/local/nodejs/bin:$PATH' >> ~/.bashrc
source ~/.bashrcnode -v
# 输出 v18.17.1
npm -vsudo,但建议别把Node.js装到系统目录(如/usr/local),用用户目录(比如~/nodejs)然后配置环境变量会更安全。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8