Nodejs & npm 版本管理工具:n

参考链接:https://juejin.cn/post/7065534944101007391

有时会遇到项目版本比较老,导致新版的nodejs和npm跑不起来的问题,此时需要对它们进行降级。然而版本的来回切换总是令人糟心的。因此我一般使用n进行nodejs和npm的版本管理。

安装

1
2
3
4
5
6
# 使用 npm / yarn
npm i -g n
yarn global add n

# 使用 brew
brew install n

相关命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# 查看 n 版本
n --version/-V

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

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

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

# 例如,安装14.3.2的版本
n install 14.3.2

# 安装稳定版本
n lts/stable

# 安装最新版本
n latest/current

# 安装文件中对应 node 版本 [.n-node-version, .node-version, .nvmrc, or package.json]
n auto

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

# 通过发布流的代码名 例如[ boron, carbon]
n boron/carbon

# 删除当前版本
n uninstall

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

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

Nodejs & npm 版本管理工具:n
http://baokker.github.io/2023/08/12/Nodejs-npm-版本管理工具:n/
作者
Baokker
发布于
2023年8月12日
更新于
2023年8月12日
许可协议