Macbook pnpm 安装 node-sass 报错(node-gyp)

换了 Macbook M3 Pro 后安装项目依赖时报错,提示 node-sass 安装出错。

(此外,ValueError: invalid mode: 'rU' while trying to load binding.gyp 也是类似原因。只需要确保 node-gyp 运行条件就可以)

原因是 node-gyp 运行环境缺失,下面是 node-gyp 的运行要求:

  1. Xcode 环境
  2. Python 2.7 环境,注意不能是 Python 3

    mac 默认的是 python 3,这不满足要求 python@2.7 的要求。需要先去手动去官网下载 python 2.7.14。然后使用 npm config set python 命令手动设置 python 的路径即可。
相关推荐
KaMeidebaby4 小时前
卡梅德生物技术快报|抗体筛选:抗体筛选中的噬菌体展示四参数调优——从流程设计到数据验证
开发语言·前端·javascript
甲维斯4 小时前
Opus5.0首测,瘫坐沙发!效果,时间,token皆无敌!
前端·人工智能
LVZ4 小时前
Skill + PVM 绝了,AI 直接帮你搞定环境问题了
前端
颜进强4 小时前
从零搭建私人 RAG 知识库:让项目决策真正“可检索、可追溯”
前端·后端·ai编程
颜进强4 小时前
Embedding 模型介绍:热门模型对比与应用场景
前端·后端·ai编程
颜进强4 小时前
LanceDB 基础使用:用 TypeScript 完成第一次向量检索
前端·后端·ai编程
xyphf_和派孔明4 小时前
企业级微前端项目完整创建步骤,第二步:配置主应用
前端
默_笙4 小时前
🔑 让 AI 学会"读"网页:我用 Cheerio 爬了一篇掘金文章,然后切成小块存进了向量库
前端·javascript
颜进强4 小时前
Ollama 从入门到实践:本地模型运行、API 调用
前端·后端·ai编程
颜进强4 小时前
Embedding 基础使用:用 Ollama 和 LangChain.js 生成文本向量
前端·后端·ai编程