MacOS 透过 NVM 管理 Node.js 的版本管理器(Node Version Manager)

NVM 是一个非常方便的 Node 管理器,你可以安装任何上线的 Node.js 版本并随时切换,以下将介绍如何在 MacOS 安装 NVM 以及我常用的一些指令

安装 NVM

你可以在 nvm-sh/nvm 查看最新的 NVM 版本

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

完成后修改你的 bash_profile

$ nano ~/.bash_profile

将以下指令贴到 bash_profile 档案中

export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

然后重启 Terminal 终端机

查看 NVM 版本指令来确认 NVM 是否顺利安装

$ nvm --version0.37.2

查看当前 Node 版本

$ node -vv15.13.0

查看线上可安装的 Node 版本

$ nvm ls-remote

查看线上可安装且长期维护的版本
长期维护指的是 LTS (Long-Term Support) ,通常都会选 LTS 版本安装

$ nvm ls-remote --lts

如果是像这样紫色显示的版本,表示你已经安装了这个版本

安装最新版本 Node.js

$ nvm install node

安装指定版本 Node.js

$ nvm install 15.13

如果要安装的版本版号尾数有 0 可以直接略过
使用指定版本 Node.js

$ nvm use 15.13Now using node v15.13.0 (npm v7.7.6)

指定预设版本 Node.js
之前有个需求是现有项目都是固定使用 15.13 版本,但是每次开启都会自动切换成最新版本 Node,只要这样做就可以将指定版本设为预设版本

$ nvm alias default 15.13default -> 15.13 (-> v15.13.0)

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章