发布于2026-07-27 阅读(0)
扫一扫,手机访问
Linux下Node.js更新与升级的常用方法

在日常开发中,Node.js版本的更新频率并不低,尤其是想要享受新特性或修复关键漏洞时,升级就成了刚需。但Linux下的升级方式五花八门,选错了方法反而容易踩坑。下面梳理几种主流方案,从最稳妥的系统包管理器到最灵活的版本管理工具,按需自取就好。
node -v查看当前Node.js版本,npm -v查看npm版本,确认需要升级的目标版本(如最新LTS版或稳定版)。package.json、node_modules等依赖文件,避免兼容性问题导致数据丢失。npm outdated或库的官方文档),避免升级后出现运行时错误。适用于通过apt(Debian/Ubuntu)或yum/dnf(CentOS/RHEL)安装的Node.js,可快速升级到软件源中的最新版本(但不一定是最新稳定版)。
sudo apt update同步软件源列表。sudo apt upgrade nodejs升级到当前源中的最新版本。sudo apt remove nodejs),然后运行官方脚本添加源:curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt install -y nodejs执行后,系统会自动安装最新LTS版本的Node.js。sudo yum update同步软件源。sudo yum upgrade nodejs升级到当前源中的最新版本。sudo yum remove nodejs),然后运行官方脚本添加源:curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -sudo yum install -y nodejs执行后,系统会自动安装最新LTS版本的Node.js。nvm是Linux下最流行的Node.js版本管理工具,支持多版本安装、切换和升级,适合需要同时维护多个项目的开发者。
v0.39.5):curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashsource ~/.bashrc(或~/.zshrc,根据shell类型)使nvm生效。nvm --version,显示版本号则表示安装成功。nvm install node(node表示最新稳定版),安装完成后会自动切换到新版本。nvm install --lts,安装最新的长期支持版本。nvm use (如nvm use 18.12.1)切换到指定版本。nvm alias default (如nvm alias default 18.12.1),使新终端默认使用该版本。n是Node.js的版本管理模块,通过npm安装,适合需要快速升级到最新版本的开发者。
sudo npm install -g n,安装n模块。sudo n stable,自动下载并安装最新稳定版。sudo n (如sudo n 18.12.1),安装指定版本。n命令,会列出已安装的版本,通过上下键选择版本并按回车键切换。若需要安装特定版本的Node.js,可通过官方二进制文件手动下载安装。
https://nodejs.org),选择所需版本(如v18.12.1),下载Linux对应的二进制包(如.tar.gz格式)。tar -xvf node-v18.12.1-linux-x64.tar.gz,解压到当前目录。sudo mv node-v18.12.1-linux-x64 /usr/local/lib/nodejs,将解压后的文件夹移动到/usr/local/lib。~/.bashrc(或~/.zshrc),添加以下内容:export PATH=/usr/local/lib/nodejs/node-v18.12.1-linux-x64/bin:$PATH运行source ~/.bashrc使配置生效。运行node -v和npm -v,显示新版本号则表示升级成功。
npm install安装的C++插件),需运行npm rebuild重新编译,避免因Node.js版本变化导致的模块无法加载问题。sudo apt remove nodejs(Debian/Ubuntu)或sudo yum remove nodejs(CentOS/RHEL)清理旧版本,释放磁盘空间。下一篇:inotify如何检测文件变化
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8