Mac OS 中管理 node 版本的工具 —— n

  有时候项目中需要老版本的 node 支持,所以记录一下如何管理多个 node 版本。

  淘宝 Node.js 镜像
  node 以往的版本

一、管理工具 —— n

1、通过 brew 安装n

1
2
brew install n
n -V

2、通过 npm 安装n

1
2
npm i -g n
n -V

二、使用淘宝镜像

  n 安装 node 版本时是从 nodejs 官网进行下载的,鉴于国内的网络环境,可以配置使用淘宝镜像:

1
vim ~/.zshrc 或 ~/.bashrc

在上述配置文件尾添加以下内容:

1
2
# node n taobao 镜像
export N_NODE_MIRROR=https://npm.taobao.org/dist/
1
source ~/.zshrc 或 ~/.bashrc

  配置后地址显示不变,但速度明显有提升。

三、常用命令

1、安装、激活版本:

  只需执行n <version>即可安装对应版本的 node。如果<version>已经安装(通过 n),n 将激活该版本。

1
sudo n 13.5.0

2、查看当前安装的版本:

1
n ls

3、选取已安装的版本:

1
n

  键盘上下键选择版本后回车确认

4、运行脚本时选择版本:

1
n use 13.5.0 app.js

6、删除版本:

1
2
3
sudo n rm 12.20.2
sudo n rm v12.20.2
sudo n - 12.20.2

注意
如果删除不成功,可进入/usr/local/n/versions/node目录删除版本

1
2
cd /usr/local/n/versions/node
sudo rm -rf 12.20.2

参考资料

  以下两篇结合着看:
  linux 下使用"n"配置使用淘宝镜像
  更换node版本切换工具n模块的镜像源

以上

随笔标题:Mac OS 中管理 node 版本的工具 —— n

随笔作者:刘先玉

发布时间:2020年06月05日 - 14:07:28

最后更新:2021年02月20日 - 23:57:46

原文链接:https://liuxianyu.cn/article/node-n.html