MAC 安装nvm, 安装Node LTS版本

1、安装nvm:

brew install nvm

2、配置环境变量:

在~/.nvm下 查看README.md文件,直接复制环境变量配置到~/.bash_profile即可

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

esc,:wq!保存之后

source ~/.bash_profile

如果不行,记得

source ~/.nvm/nvm.sh

nvm ls-remote 可执行成功,查看node版本

3、可以使用nvm 切换node版本

nvm install 版本号 ,例如 nvm install v14.15.5

参考:https://segmentfault.com/a/1190000004404505

<think>好的,我现在需要回答用户关于在macOS上安装nvm并使用它管理Node.js版本的问题。首先,我得回顾用户提供的引用内容,确保信息准确且符合他们的需求。 根据引用[1],用户提到了在macOS和Windows上安装nvm的方法,包括安装、卸载Node.js版本以及切换版本。引用[2]和[5]提到在macOS上通过安装脚本安装nvm,而引用[4]和[5]则详细说明了在ARM架构的Mac安装特定Node.js版本的步骤。引用[3]也补充了相关教程链接。 我需要整理这些信息,按照步骤说明安装过程。首先,安装nvm需要运行curl命令下载安装脚本,并执行。然后,配置环境变量,确保终端能识别nvm命令。接下来,使用nvm安装特定版本Node.js,比如最新的LTS版本或特定版本如16.20.2。同时,需要涵盖如何切换版本、设置默认版本以及卸载不需要的版本。此外,用户可能关心ARM架构的兼容性问题,引用[4]提到在Mac ARM上安装Node.js 16.20.2,应该指出nvm对此的支持。 需要注意的是,安装完成后可能需要重启终端或者加载配置,如引用[4]中的步骤2。同时,验证安装是否成功,使用node -v和npm -v检查版本是否正确。在编写过程中,要确保所有命令正确无误,避免用户操作时出错。可能遇到的问题,比如安装脚本的URL是否正确,权限问题等,也应该提及解决方案,例如使用sudo或检查bash配置文件。 最后,生成相关问题时要围绕安装步骤、常见问题、多版本管理和特定场景(如ARM架构)展开,确保覆盖用户可能进一步询问的方向。</think>### macOS 安装 nvm 并使用 nvm 管理 Node.js 版本教程 #### 1. **安装 nvm** **步骤:** - 打开 macOS 终端,运行以下命令下载并执行安装脚本: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` 此脚本会克隆 nvm 仓库到 `~/.nvm` 目录,并自动配置环境变量[^5][^2]。 - **加载配置**: 安装完成后,重启终端或运行以下命令使配置生效: ```bash source ~/.bash_profile # 或 source ~/.zshrc(若使用 Zsh) ``` 引用[4]指出,在 ARM 架构的 Mac 上需确保配置正确加载。 #### 2. **验证 nvm 安装** 运行命令检查是否成功: ```bash nvm --version ``` 若显示版本号(如 `0.39.7`),则安装成功。 --- #### 3. **使用 nvm 管理 Node.js** - **安装最新稳定版 Node.js**: ```bash nvm install --lts ``` - **安装指定版本**(如 16.20.2): ```bash nvm install 16.20.2 # ARM 架构 Mac 兼容性可参考[^4] ``` - **切换 Node.js 版本**: ```bash nvm use 16.20.2 # 临时切换 nvm alias default 16.20.2 # 设置默认版本[^1] ``` - **查看已安装版本**: ```bash nvm ls ``` - **卸载版本**: ```bash nvm uninstall 14.17.0 # 替换为目标版本号 ``` --- #### 4. **验证 Node.js 环境** 检查当前使用的版本和 npm 是否正常: ```bash node -v # 输出示例:v16.20.2 npm -v # 输出示例:8.19.4 ``` --- ### 常见问题解决 - **权限问题**:若安装失败,尝试用 `sudo` 或以管理员身份运行终端。 - **版本兼容性**:ARM 架构 Mac 推荐使用 Node.js 16.x 或更高版本。 - **配置文件缺失**:若 `nvm` 命令未识别,检查 `~/.bash_profile` 或 `~/.zshrc` 是否包含以下内容: ```bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值