在 Ubuntu 上更新 Node.js 的方法有多种,以下是几种常用的方法:
方法一:使用 NodeSource 仓库
NodeSource 提供了一个方便的方式来安装和更新 Node.js。以下是具体步骤:
-
移除旧版本(可选): 如果你之前通过其他方式安装了 Node.js,建议先移除旧版本。
sudo apt-get remove --purge nodejs npm sudo apt-get autoremove -
添加 NodeSource 仓库: 你可以选择安装特定版本的 Node.js,例如最新的 LTS 版本:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -如果你需要安装其他版本,例如 16.x,可以替换
setup_lts.x为setup_16.x。 -
安装 Node.js:
sudo apt-get install -y nodejs -
验证安装:
node -v npm -v
方法二:使用 NVM(Node Version Manager)
NVM 是一个非常流行的工具,可以让你在同一台机器上安装和管理多个 Node.js 版本。以下是具体步骤:
-
安装 NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash或者使用 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash -
加载 NVM: 安装完成后,你需要重新加载你的 shell 配置文件。对于大多数 shell,你可以运行:
source ~/.bashrc或者重新打开一个新的终端窗口。
-
安装最新版本的 Node.js:
nvm install node -
切换到最新版本:
nvm use node -
验证安装:
node -v npm -v -
更新 Node.js: 如果你想更新到最新的 Node.js 版本,可以运行:
nvm install node --reinstall-packages-from=current
方法三:使用 apt 包管理器
如果你更喜欢使用系统的包管理器来更新 Node.js,可以按照以下步骤操作:
-
更新包列表:
sudo apt-get update -
升级 Node.js:
sudo apt-get upgrade nodejs -
验证安装:
node -v npm -v
请注意,使用 apt 包管理器安装的 Node.js 版本可能不是最新的。如果你需要最新版本,建议使用 NodeSource 或 NVM。
选择适合你的方法进行安装和更新即可。