You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1 Pro(macOS 13)下如何激活已安装的Node版本?

解决Mac M1 Pro上n工具安装Node后版本未激活的问题

你的问题出在PATH环境变量的优先级上:/opt/homebrew/bin(Homebrew安装的Node所在路径)在/usr/local/bin(n工具安装的Node路径)前面,所以系统优先调用旧版本的Node。以下是几种解决方法:

方法一:临时激活(仅当前终端生效)

在当前终端里调整PATH顺序,让系统优先找到n安装的Node:

export PATH="/usr/local/bin:$PATH"

执行后验证版本:

node -v

方法二:永久激活(所有终端会话生效)

M1 Mac默认用zsh,编辑zsh配置文件来永久修改PATH:

  1. 将PATH配置写入~/.zshrc:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc
  1. 让配置立即生效:
source ~/.zshrc

如果你的终端用bash,把上面的.zshrc换成.bash_profile或.bashrc即可。

方法三:用n工具强制覆盖

直接让n将安装的Node替换到优先级更高的路径(需要管理员权限):

sudo n --force stable

或者指定具体版本:

sudo n --force 18.12.0

完成后执行node -v确认版本已切换到v18.12.0。

内容的提问来源于stack exchange,提问作者mn_dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 00:15:33