You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Linux虚拟机上安装最新版本的Node.js

Linux虚拟机安装最新版Node.js解决方案

第一步:先卸载系统原有旧版本

执行以下命令彻底清理通过apt安装的旧版Node.js和npm:

sudo apt remove --purge nodejs npm -y
sudo apt autoremove -y
sudo apt clean

方案一:通过NodeSource软件源安装(适合需要固定版本的场景)

该方式安装的是系统全局版本,分为两类版本可选:

  • LTS版:长期支持版,稳定性高,适合生产环境使用
  • Current版:包含最新功能,适合开发尝鲜
    以安装20.x LTS版本为例,执行命令:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

如果需要安装其他版本,只需将命令中的setup_20.x替换为对应版本号即可,比如setup_18.x对应18.x LTS版本。
安装完成后执行node -v和npm -v即可验证版本是否安装成功。

方案二:通过NVM(Node版本管理器)安装(更推荐)

NVM支持多版本Node.js共存、灵活切换,无需root权限,适合开发场景使用:

  1. 安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
  1. 重载终端配置使NVM生效:
# 若使用bash终端执行
source ~/.bashrc
# 若使用zsh终端执行
source ~/.zshrc
  1. 安装Node.js:
# 安装最新长期支持版
nvm install --lts
# 若要安装最新功能版,执行
nvm install node
  1. 切换使用已安装的版本:
nvm use 版本号

同样安装完成后可通过node -v、npm -v验证安装结果。

相关警告处理

你遇到的npm警告可按以下方式处理:

  • 关于ws依赖的peer缺失警告:在对应项目根目录执行npm install bufferutil@^4.0.1 utf-8-validate@^5.0.2即可解决
  • 关于bot项目缺少描述、仓库、许可证字段的警告:属于项目package.json字段缺失,不影响功能运行,若要消除可在package.json中补全对应字段即可

内容的提问来源于stack exchange,提问作者Nightworker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 21:45:09