NVM for MacOS

1,871 阅读2分钟

macOs安装nvm

方法一:通过Homebrew安装(推荐)

1. 安装 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.国内下载地址(首选)--若不成功-将DNS添加114.114.114.114或8.8.8.8
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

image.png

image.png

image.png

2. 使用Homebrew安装 NVM: 安装完 Homebrew 后,接着使用以下命令来安装 NVM:

打开终端zsh,执行:

brew install nvm

执行完成就代表nvm已经安装了,但是还需要配置环境变量!!!!!!
完成安装后,需要重新加载你的shell配置文件,或者你可以手动将以下内容添加到你的shell配置文件中。

4. 配置 nvm

打开或创建 shell 配置文件: 对于 macOS Mojave 及以后版本(使用 zsh 作为默认 shell)的用户,您需要编辑或创建 ~/.zshrc 文件 如果文件不存在的话,则需要先创建(文件存在的话就可以忽略这一步):

touch ~/.zshrc

如果文件已经存在,则输入命令进行编辑:

nano ~/.zshrc

对于 bash,将以下内容添加到 ~/.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

对于 zsh(MacOS Catalina 及更新版本默认使用的shell),将以下内容添加到 ~/.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

然后,重新加载配置文件:

重新加载--对于 bash:

source ~/.bash_profile

重新加载--对于 zsh:

source ~/.zshrc

5. 验证 nvm 安装
运行以下命令来验证 nvm 是否安装成功:

nvm --version

如果 nvm 安装成功,你应该会看到版本号...

VsCode无法使用nvm

初级的解决办法在vsCode控制台使用

source ~/.nvm/nvm.sh

存在问题:每次重新打开控制台都需要重新使用

参考文档:

​​​​​​BUG解决:nvm安装后提示没有-CSDN博客

升级办法:

来到Mac的~/目录下,改变.zshrc文件,在它的里边增加source ~/.nvm/nvm.sh

这样vscode就一直可以使用nvm了