卸载现有的 nodejs
在 Mac 上安装 nvm 之前,需要清理掉原有的 nodejs。
如果之前用 brew 安装的 nvm,那么要用 brew uninstall 卸载:
brew uninstall nvm
删除 .nvm 文件夹(先进 ~ 目录输入 la 看是否有 .nvm 目录):
rm -rf ~/.nvm
卸载 nodejs:
# 如果是用 brew 安装的
brew uninstall nodejs
# 如果是用安装包安装的
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
安装 nvm
打开控制台,执行:
# 写这篇文章时,nvm 的版本是 0.39.5
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
执行后,nvm 仓库就被克隆到了 .nvm 目录中了,以及把下面的代码片段加入到了系统的 profile file (~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.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
安装完成后,使用 nvm help 查看使用帮助去使用就可以了。
注意: 通过指令 cat <profile file> 可以查看内容。如果对 profile file 内容进行改动,退出来后需要执行 source <profile file> 来加载新的内容。