使用n来管理node版本

业务项目比较多,老项目使用的node版本比较低,为了管理多个版本的node,可以使用n工具来管理
n和nvm工具一样,但比它简洁

安装n

1
npm install -g n

下载特定版本的node

1
2
// 会下载node/10.6.0
n 10.6.0

下载稳定版本

1
n stable

删除特定版本

1
n rm 10.6.0

切换版本

1
2
3
4
5
6
n

node/6.10.2
node/6.11.0
node/9.4.0
o node/10.6.0

使用特定版本来执行文件

1
n use 10.6.0 index.js

若安装某个版本的node失败,发生

1
dyld: initializer function 0x0 not in mapped image for /usr/local/bin/node

删除/usr/local/n/versions/node下的所有node版本,然后重新使用n命令安装即可。