node 版本管理主要使用 n 或 nvm
n
:https://github.com/tj/n
nvm
:https://github.com/creationix/nvm
这里主要介绍 n
安装
$ npm install -g n
使用
$ n ls //查看所有版本
$ n <version> // 安装指定版本
$ n latest // 安装最新版本
$ n stable // 安装最新稳定版
$ n lts //安装最新长期维护版(LTS) 推荐
$ n rm <version> // 删除某个版本
切换版本
$ n // 输入命令后直接使用上下箭头选择
//这里只会显示已安装的版本
node/11.10.1
node/13.12.0
ο node/14.15.3
以指定的版本来执行脚本
$ n use 7.4.0 index.js
报错处理
安装 n 时,报错修改 /usr/local/ 的权限
sudo mkdir -p /usr/local/n && chown -R $(whoami) /usr/local/n/
系统 macos 13.2.1
切换 node 版本时,报错 cp: xxxxxxPermission denied
sudo chown -R $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share