在MacOS 10.15上安装Node.js

继续在MacOS 10.15上折腾,这次是安装Node.js。

使用Homebrew安装Node.js,命令brew install node安装当前最新版本的Node.js,提示xcode版本太低,如下图

bash 复制代码
==> Installing node@18 dependency: lzip
==> Downloading https://formulae.brew.sh/api/cask_tap_migrations.jws.json
Error: Your Xcode (10.1 => /Volumes/macOS beta/Applications/Xcode.app/Contents/Developer) at /Volumes/macOS beta/Applications/Xcode.app is too outdated.
Please update to Xcode 12.4 (or delete it).
Xcode can be updated from the App Store.

使用命令brew install node@18尝试安装Node.js 18的版本,得到了同样的错误提示。

使用命令brew install node@16尝试安装Node.js 16的版本,提示node@16已经被禁用了,如下图

bash 复制代码
Error: node@16 has been disabled because it is not supported upstream! It was disabled on 2024-11-03.

这意味着通过Homebrew安装Node.js的这条路已经行不通了。

尝试去Node.js官网下载pkg安装包,安装一切正常。

命令行里执行npm命令一切正常,完美。看起来并不是Node.js 18依赖更高版本的xcode,而是Node.js 18的某个依赖组件需要依赖更高版本的xcode。

相关推荐
ting94520007 小时前
Minimi 深度技术剖析:macOS 端侧全量上下文采集与 Claude 本地 RAG 联动架构详解
macos·架构·策略模式
鲨鱼辣椒_TUT8 小时前
macOS取消自动更新
macos
一勺菠萝丶8 小时前
Mac 打开软件提示“已损坏,无法打开”的原因和解决方法
macos
穗余11 小时前
Mac 使用 Caps Lock 键切换输入法失灵问题解决
macos
凌云拓界13 小时前
状态机与思考循环 ——CogitoAgent开发实战(一)
javascript·人工智能·架构·node.js·设计规范
寻道模式13 小时前
【时间之外】AI不懂Mac吗?
人工智能·macos
winfredzhang15 小时前
用 Node.js + SQLite + 原生前端写一个本地情绪急救 Web App:情绪降落伞 Mood Parachute
前端·sqlite·node.js·express·情绪管理
Qimooidea16 小时前
MacOS 平台 CAD 图纸翻译实战:从技术挑战到高效落地
macos·策略模式
不好听61316 小时前
Bun vs Node.js:谁才是 TypeScript 的"亲爹"?
typescript·node.js·bun
矩阵科学16 小时前
Langchain.js 实战四:工具的使用
langchain·node.js