reactjs - Expo EAS没有解决sentry-expo。是否缓存了依赖项?
问题描述
我已加入 EAS 预览版,但在构建我的应用程序时遇到了问题。该构建与经典构建系统完美配合。这是问题的屏幕截图:
我认为 EAS 正在缓存依赖项,但我不确定这是否是问题或如何清除它们的缓存。
我第一次构建应用程序时,过程略有不同:
如您所见,新版本中没有“安装依赖项”步骤。安装依赖项的错误已经修复。
我sentry-expo
在我的 package.json 和app.config.js
我的plugins: ["sentry-expo"],
我也尝试添加"cache": {"disabled": true}
到 android 构建配置但没有成功。
有谁知道如何解决这个问题?
谢谢!
解决方案
这可能是一个依赖管理问题。就我而言,我试图使用据我所知目前不支持 react-native 的 yarn "pnp"。我恢复了这一点,并且能够克服这一点。
我的 .gitignore
# yarn berry
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
我的 .yarnrc.yml
yarnPath: '.yarn/releases/yarn-berry.cjs'
nodeLinker: 'node-modules'
推荐阅读
- spring-boot - 无法在 Spring Boot infinispan 中找到缓存名称
- python - 如何在python中读取用户输入的参数?
- python - 如何将多处理用于函数而不是循环?
- scala - 如何覆盖 getquill / protoquill 解码器
- python - 使用 selenium 和 python 定位隐藏元素
- java - 如何使用 Java 将文本文件作为一个字符串读入 Spark DataFrame
- flutter - Flutter 和 Google Maps (Firestore) 中的 Streambuilder 实时更新
- google-sheets - 基于条件的谷歌表格过滤功能
- html - 按钮:悬停和光标指针不起作用?
- java - 在 1 次输入后循环跳过我的扫描仪