macOS 多版本管理 node

发布时间 2023-08-14 10:57:02作者: vx_guanchaoguo0

查看mac 版本

 sw_vers
######
ProductName:		macOS
ProductVersion:		13.4.1
ProductVersionExtra:	(c)
BuildVersion:		22F770820d

查看 Brew 版本

brew --version
######
Homebrew 4.0.9
Homebrew/homebrew-core (git revision 216f9a6472b; last commit 2023-03-20)
Homebrew/homebrew-cask (git revision 231e59d1f2; last commit 2023-03-21)

安装 nvm

brew update
brew install nvm

### 添加环境变量
open -e  ~/.bash_profle
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

安装稳定版本 node12

# 查看可以安装的版本

nvm ls-remote

# 安装
nvm install 12

# 查看 
nvm  ls
####
v12.22.12
        v19.7.0
         system
default -> node (-> v19.7.0)
node -> stable (-> v19.7.0) (default)
stable -> 19.7 (-> v19.7.0) (default)
iojs -> N/A (default)
lts/* -> lts/hydrogen (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.17.1 (-> N/A)

# 固定版本
nvm use 12