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 的路径即可。
相关推荐
洞窝技术7 分钟前
Next.js 不只是前端框架!我们用它搭了个发布中枢,让跨团队协作效率翻倍
前端·next.js
带着梦想扬帆启航16 分钟前
UniApp 多个异步开关控制教程
前端·javascript·uni-app
小高00724 分钟前
JavaScript 内存管理是如何工作的?
前端·javascript
是大林的林吖31 分钟前
解决 elementui el-cascader组件懒加载时存在选中状态丢失的问题?
前端·javascript·elementui
鹏仔工作室31 分钟前
elemetui中el-date-picker限制开始结束日期只能选择当月
前端·vue.js·elementui
一 乐33 分钟前
个人博客|博客app|基于Springboot+微信小程序的个人博客app系统设计与实现(源码+数据库+文档)
java·前端·数据库·spring boot·后端·小程序·论文
sTone8737542 分钟前
Android Room部件协同使用
android·前端
晴殇i1 小时前
前端代码规范体系建设与团队落地实践
前端·javascript·面试
用户74054639943091 小时前
Vite 库模式输出 ESM 格式时的依赖处理方案
前端·vite
开发者小天1 小时前
React中使用useParams
前端·javascript·react.js