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 --version
0.37.2

查看当前 Node 版本

$ node -v
v15.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.13
Now using node v15.13.0 (npm v7.7.6)

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

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

<<:  [Python] 关键字yield和return究竟有什麽不同?

>>:  Day26 参加职训(机器学习与资料分析工程师培训班),Tensorflow.keras & Pytorch

Day11:while循环

Python程序语言总共有二种回圈的语法。第一种是"for"回圈,另外一个则是&...

【Day 27】差点被我遗忘的 x AWS RDS on Outpost x 云端资料库储存

tags: 铁人赛 AWS RDS Outposts database 前情提要 差点就跟蔡琴一样,...

DAY 1『 Xcode 如何建专案 』

先到以下网址下载最新版的 Xcode 软件 https://developer.apple.com/...

【Day05-遍历】不要再只会用for回圈了,你值得拥有更好的选择-apply

第三天我们简单介绍了处理表格的pandas套件 接下来就要开始对资料进行处理了 我们都知道电脑比起人...

Day 9: Find the Good Job!

My schedule 注册104 建立履历 Show your best ! Update Res...