200字
Linux 安装最新版的 Nodejs
2026-01-16
2026-03-15

Linux安装最新版的Nodejs

有时候官方库中的Node.js只有老版本,或者想安装某个特定版本来适配项目。n工具是个轻量的Node.js版本管理器,不管装单个还是多个版本都很方便。

安装npm

npm通常随Node.js默认安装,但单独提前安装能确保版本兼容:


# Ubuntu/Debian系列
sudo apt install -y npm

# CentOS/RHEL系列
sudo yum install -y npm

# Arch Linux系列
sudo pacman -S npm

验证npm安装成功:


npm -v

安装n工具

n是轻量级Node.js版本管理工具,可通过npm全局安装:


sudo npm install -g n  # -g表示全局安装,确保所有用户可使用

验证n工具安装成功:


n --version

安装Node.js

使用n工具安装指定版本Node.js,步骤简单,支持安装LTS版本、最新版本或具体版本号。

查看可安装的Node.js版本:


n ls  # 列出n工具支持的Node.js版本

安装特定版本:


sudo n 18.17.0  # 安装指定版本(示例:v18.17.0),自动配置环境变量
sudo n lts      # 安装最新LTS长期支持版本(推荐稳定项目使用)
sudo n stable   # 安装最新稳定版本(含最新功能)

验证Node.js安装成功:


node -v  # 输出目标版本号(如v18.17.0)即成功
npm -v   # 验证npm与Node.js版本匹配

n工具常用命令

在控制台输入 n -h 可以查看帮助文档。


# 常用指令
n                              列出已下载的 Node.js 版本
n latest                       安装最新的 Node.js 正式版本
n lts                          安装最新的 LTS 版本
n <version>                    安装指定版本的 Node.js
n install <version>            安装指定版本的 Node.js
n run <version> [args ...]     使用已下载的指定版本 Node.js 执行命令
n which <version>              输出已下载的指定版本 Node.js 的安装路径 
n exec <vers> <cmd> [args...]  修改 PATH 环境变量后执行指定命令
n rm <version ...>             删除指定的一个 / 多个已下载版本 
n prune                        删除所有已下载版本,但保留当前已安装的版本 
n --latest                     输出当前可获取的最新 Node.js 版本号 
n --lts                        输出当前可获取的最新 LTS 版本 Node.js 版本号 
n ls                           列出所有已下载的 Node.js 版本 
n ls-remote [version]          列出可下载的、匹配指定条件的 Node.js 版本
n uninstall                    卸载当前已安装的 Node.js 
n download <version>           将指定版本的 Node.js 下载到缓存目录

评论