前情提要
: 若电脑上已经安装了Nodejs, 需先卸载本地的Nodejs, 再进行安装nvm, 否则会出现一些未知的问题, 卸载方式参考Mac卸载本地Nodejs
安装方式
使用brew安装, 如果本地没有安装brew, 可参考brew安装
安装
在终端执行下面命令进行安装
$ brew install nvm
安装成功提示
==> Summary
🍺 /usr/local/Cellar/nvm/0.33.11: 7 files, 138.6KB, built in 13 seconds
安装成功之后,还不能直接使用
nvm
命令,需要进行以下配置,将以下命令复制到终端执行:
$ echo "source $(brew --prefix nvm)/nvm.sh" >> .bash_profile
重启
.bash_profile
$ source .bash_profile
查看版本号
$ nvm -v
# 若直接输出了版本号, 则nvm安装成功
注
:此时会出现一个问题, 如果把终端关闭之后, 再查看nvm
版本号, 会输出找不到, 原因是因为使用了oh-my-zsh,所以需要将配置添加到.zshrc
文件中, 执行以下命令
打开
.zshrc
文件
$ open ~/.zshrc
如果没有.zshrc文件, 则执行该命令
$ touch ~/.zshrc
将配置添加到.zshrc文件中
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
执行.zshrc文件
$ source ~/.zshrc
此时nvm
已经安装好了, 需要在本地安装nodejs
安装指定版本nodejs
# 安装指定版本的nodejs
$ nvm install <version>
eg:
nvm install 18.12.1
安装完成后查看安装的版本号
$ nvm ls
# 输出
echo:
v14.17.4
-> v18.12.1
default -> 18.12.1 (-> v18.12.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v18.12.1) (default)
stable -> 18.12 (-> v18.12.1) (default)
lts/* -> lts/hydrogen (-> v18.12.1)
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 (-> N/A)
lts/fermium -> v14.21.1 (-> N/A)
lts/gallium -> v16.18.1 (-> N/A)
lts/hydrogen -> v18.12.1
切换版本
$ nvm use <version>
eg:
nvm use 18
# 输出
echo:
Now using node v18.12.1 (npm v8.19.2)