mac安装配置nvm

安装Brew
1、打开终端输入命令
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装NVM
1、通过brew安装nvm
brew install nvm
2、配置环境变量
echo 'export NVM_DIR="$HOME/.nvm"
  [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion' >> ~/.zshrc
3、更新配置文件
source ~/.zshrc
4、检查nvm版本查看是否安装成功
nvm -v
 5、nvm常用命令
1、nvm install :安装指定版本的Node.js,例如nvm install 10.24.1
 
2、nvm use :切换到指定版本的Node.js,例如nvm use 10.24.1
 
3、nvm current:显示当前正在使用的Node.js版本。
 
4、nvm ls:列出所有已经安装的Node.js版本。
 
5、nvm alias :为指定版本创建一个别名,例如nvm alias default 10.24.1
 
6、nvm uninstall :卸载指定版本的Node.js,例如nvm uninstall 10.24.1
 
7、nvm reinstall-packages :在切换Node.js版本后,重新安装已安装的全局npm包。
 
8、nvm on:打开nvm自动切换。
 
9、nvm off:关闭nvm自动切换。

### 安装 nvm 为了在 MacBook 上安装 `nvm` (Node Version Manager),可以使用以下命令通过终端执行: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash ``` 这一步骤会下载并自动完成 `nvm` 的安装过程[^1]。 ### 配置环境变量 对于 macOS Catalina 或更新版本的操作系统,建议编辑 `~/.zshrc` 文件;而对于更早版本,则应修改 `~/.bash_profile` 文件。向文件中添加如下行以确保每次启动新终端时都能加载 `nvm`: ```bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载 nvm ``` 此配置使得可以在任何地方调用 `nvm` 命令而无需每次都手动指定路径[^2][^4]。 另外一种方式是在 Homebrew 安装的情况下,也可以采用下面的方式设置环境变量,在 `.bash_profile` 或者 `.zshrc` 中加入: ```bash 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 来管理软件包的用户[^3]。 ### 应用更改 保存上述更改之后,记得重新加载 shell 配置文件使新的环境变量生效。可以通过关闭当前终端窗口再新开一个来实现这一点,或者直接在现有终端里输入以下命令立即应用变更: ```bash source ~/.zshrc # 如果使用的是 zsh 终端 # 或者 source ~/.bash_profile # 如果使用的是 bash 终端 ``` 现在应该能够正常使用 `nvm` 进行 Node.js 不同版本之间的切换了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值