在MacOS上安裝 nvm (Node Version Manager) 來(lái)實(shí)現(xiàn)多Node.js版本的管理和自由切換监憎,可以按照以下步驟進(jìn)行。nvm 是一個(gè)管理多個(gè)Node.js版本的工具绳泉,它允許你在不同版本之間自由切換范舀,非常適合需要在不同項(xiàng)目中使用不同Node.js版本的開(kāi)發(fā)者。
github 鏈接:https://github.com/nvm-sh/nvm?tab=readme-ov-file
1. 安裝 Homebrew
如果你還沒(méi)有安裝Homebrew厨诸,請(qǐng)先安裝Homebrew。Homebrew是一個(gè)流行的包管理工具禾酱,可以方便地安裝和管理軟件包微酬。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 使用 Homebrew 安裝 nvm
雖然可以通過(guò)Homebrew安裝nvm,但官方推薦使用 nvm 的安裝腳本來(lái)安裝颤陶。這是因?yàn)镠omebrew安裝的nvm可能在配置方面稍有不同颗管。
3. 使用安裝腳本安裝 nvm
運(yùn)行以下命令來(lái)安裝 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
安裝腳本會(huì)將 nvm 安裝到你的home目錄中,并在你的shell配置文件中添加必要的配置指郁。
4. 配置 nvm
完成安裝后忙上,需要重新加載你的shell配置文件,或者你可以手動(dòng)將以下內(nèi)容添加到你的shell配置文件中闲坎。
對(duì)于 bash疫粥,將以下內(nèi)容添加到 ~/.bash_profile 或 ~/.bashrc 文件中:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
對(duì)于 zsh(MacOS Catalina 及更新版本默認(rèn)使用的shell),將以下內(nèi)容添加到 ~/.zshrc 文件中:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
然后腰懂,重新加載配置文件:
對(duì)于 bash:
source ~/.bash_profile
對(duì)于 zsh:
source ~/.zshrc
- 驗(yàn)證 nvm 安裝
運(yùn)行以下命令來(lái)驗(yàn)證 nvm 是否安裝成功:
nvm --version
如果 nvm 安裝成功梗逮,你應(yīng)該會(huì)看到版本號(hào)。
- 安裝和管理Node.js版本
使用 nvm 你可以安裝不同的Node.js版本绣溜。以下是一些常用命令:
安裝最新的LTS版本:
nvm install --lts
安裝特定版本:
nvm install 14.17.0
列出已安裝的Node.js版本:
nvm ls
列出所有可用的Node.js版本:
nvm ls-remote
使用特定版本的Node.js:
nvm use 14.17.0
設(shè)置默認(rèn)版本(默認(rèn)版本將在每次新終端會(huì)話中使用):
nvm alias default 14.17.0
卸載某個(gè)版本的Node.js:
nvm uninstall 14.17.0
- 驗(yàn)證Node.js版本
你可以通過(guò)以下命令驗(yàn)證當(dāng)前使用的Node.js版本:
node -v
原文鏈接:https://blog.csdn.net/u012903034/article/details/139899184