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

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

  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 第三方镜像
export N_NODE_MIRROR=https://npmmirror.com/mirrors/node
1
source ~/.zshrc 或 ~/.bashrc

三、常用命令

1、安装、激活版本:

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

1
sudo n 16.20.2

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

1
n ls

3、选取已安装的版本:

1
n

  键盘上下键选择版本后回车确认,mac 偶尔有权限问题,执行 sudo n

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

1
n use 16.20.2 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"配置使用淘宝镜像

以上

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

随笔作者:刘先玉

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

最后更新:2024年05月29日 - 19:59:43

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