R / Richie全部文章 ↑

前端 · 1 分钟阅读

Node.js版本管理工具 n

目录


概述

n 是一个 Node.js 版本管理工具,用来安装、切换和管理本地的 Node.js 版本。

安装

使用 npm 安装

npm i -g n

使用 yarn 安装

yarn global add n

使用 Homebrew 安装

brew install n

用 Homebrew 装之前先确认已经装好 Homebrew。

基本使用

版本查看

# 查看 n 版本
n --version/-V

# 查看 node 本地当前使用版本
node --version/-v

# 查看 node 远程版本
n lsr/ls-remote [--all]  # 默认20个,--all展示所有

# 查看 n 管理的 node 版本
n [ls/list/--all]

Node.js 安装

# 安装指定版本
n [install/i] <version>

# 安装稳定版本
n lts/stable

# 安装最新版本
n latest/current

# 根据配置文件安装对应版本
# 支持: .n-node-version, .node-version, .nvmrc, package.json
n auto

# 安装 package.json 对应 node 版本
n engine

# 通过发布代号安装
# 例如: boron, carbon
n boron/carbon

版本切换

# 1. 查看已安装版本
n ls

# 2. 使用方向键选择版本并按 Enter
n

# 3. 直接切换到指定版本
n <version>

查看安装路径

n which/bin <version>

版本删除

# 删除当前版本
n uninstall

# 删除指定版本
n rm/- <version>

# 删除除当前版本之外的所有版本
n prune

执行命令

# 使用指定 node 版本
n run/use/as <version> [args...]

# 先下载节点和npm,使用修改过的PATH执行命令
n exec <vers> <cmd> [args...]

查看帮助

n help/-h/--help

参数说明

参数 说明
-h, --help 查看帮助信息
-p, --preserve 安装时保留 npm 和 npx
-q, --quiet 禁用输出和日志信息
-d, --download 仅下载不安装
-a, --arch 覆盖系统架构
--all 显示所有远程版本
--insecure 关闭 HTTPS 证书检查
--use-xz/--no-use-xz 控制 xz 压缩支持