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 下载到缓存目录