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 的路径即可。
相关推荐
用户8168694747258 分钟前
Lane 优先级模型与时间切片调度
前端·react.js
虎头金猫9 分钟前
MateChat赋能电商行业智能导购:基于DevUI的技术实践
前端·前端框架·aigc·ai编程·ai写作·华为snap·devui
LiuMingXin9 分钟前
CESIUM JS 学习笔记 (持续更新)
前端·cesium
豆苗学前端18 分钟前
面试复盘:谈谈你对 原型、原型链、构造函数、实例、继承的理解
前端·javascript·面试
Crystal32828 分钟前
Git 基础:生成版本、撤消操作、版本重置、忽略文件
前端·git·github
lichenyang45329 分钟前
React 组件通讯全案例解析:从 Context 到 Ref 的实战应用
前端
姓王者34 分钟前
chen-er 专为Chen式ER图打造的npm包
前端·javascript
青莲84335 分钟前
Android Jetpack - 2 ViewModel
android·前端
崽崽的谷雨39 分钟前
react里ag-grid实现树形数据展示
前端·react.js·前端框架
栀秋66640 分钟前
就地编辑功能开发指南:从代码到体验的优雅蜕变
前端·javascript·代码规范