如何安装nvm(node包版本管理器)
通过Homebrew安装
安装 Homebrew:
如果您还没有安装Homebrew,首先需要安装它。打开终端(Terminal.app)并运行以下命令:([官网地址:brew.sh/zh-cn/)
1.官网提供的链接(没有vpn的话执行不成功) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2.国内下载地址 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
使用Homebrew安装 NVM:
安装完 Homebrew 后,接着使用以下命令来安装 NVM:
打开终端zsh,执行:
brew install nvm
执行完成就代表nvm已经安装了,但是还需要配置环境变量
配置环境变量
Homebrew 在安装 NVM 时通常会自动处理环境变量的设置,但为了确保 NVM 可以在新的 shell 会话中正常使用,您可能需要手动添加 NVM 的初始化脚本到您的 shell 配置文件中。对于大多数现代 Mac 系统使用的 zsh,编辑或创建 ~/.zshrc 文件。
配置 NVM 的环境变量
通常涉及以下步骤:
-
先使用Homebrew检查nvm的安装位置:
brew list nvm我这里显示
/opt/homebrew/Cellar/nvm/0.40.2/etc/bash_completion.d/nvm /opt/homebrew/Cellar/nvm/0.40.2/libexec/ (2 files) /opt/homebrew/Cellar/nvm/0.40.2/nvm-exec /opt/homebrew/Cellar/nvm/0.40.2/nvm.sh /opt/homebrew/Cellar/nvm/0.40.2/sbom.spdx.json -
打开或创建shell配置文件
mkdir ~/.zshrc 创建文件 cd ~/.zshrc 进入该文件 vim ~/.zshrc 编辑文件 -
添加如下内容到文件末尾以加载 NVM
export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" -
并关闭文件,并重新加载文件
按esc 退出编辑,按:wq保存编辑内容
source ~/.zshrc -
检查nvm是否安装
nvm -v
安装nvm之前,必须保证已经node卸载
如何卸载nvm
删除nvm目录
rm -rm ~/.nvm
移除zshrc配置
vim ~/.zshrm
查找以下与 nvm 相关的行,并将它们删除:
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"
删除 Homebrew 中的 nvm 安装
brew uninstall nvm
brew clean 清理缓存,删除后可能会缓存一些文件
source ~/.zshrc 重新加载zshrc文件
nvm 看看是否还存在nvm
如何安装n
安装n
npm or yarn 安装
npm i n -g
yarn global add n
使用brew安装
brew install n
n 命令详情
| 命令 | 命令作用 |
|---|---|
| n ls | 查看node版本列表 |
| sudo n 版本号 | 切换node版本 |
| n rm 版本号 | 删除 |
| n 版本号 | 下载 |