参考链接:https://juejin.cn/post/7065534944101007391
有时会遇到项目版本比较老,导致新版的nodejs和npm跑不起来的问题,此时需要对它们进行降级。然而版本的来回切换总是令人糟心的。因此我一般使用n
进行nodejs和npm的版本管理。
安装
1 2 3 4 5 6
| npm i -g n yarn global add n
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
|