github地址:
https://github.com/tj/n
1. 安装
npm install -g n
2. 下载
n <version> // 下载某一版本号node
n latest // 安装最新版本
n stable // 安装最新稳定版
n lts // 安装最新长期维护版(lts)
3. 切换
n // 输入命令后回车,然后使用上下箭头选择版本
node/14.18.2
ο node/16.14.0
// 选定版本后回车即可
注意
:有时候用n切换版本没有报错,但是node版本没有切换成功
解决办法
:改用 sudo n ,然后选版本回车
sudo n
node/14.18.2
ο node/16.14.0
// 选定版本后回车即可
4. 删除
n rm <version> // 删除某个版本
5. 以指定的版本执行js文件
n use 7.4.0 index.js
6. 常见问题
Error: sudo required (or change ownership, or define N_PREFIX):
https://stackoverflow.com/questions/61677951/why-n-throws-error-error-sudo-required-or-change-ownership-or-define-n-prefi
zsh: command not found: n :
使用 brew install n 去安装
prompt_status:5: command not found: wc :
https://www.jianshu.com/p/7aa70eb173e9