This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.

在 monorepo 中设置 EAS Build

编辑页面

了解如何在 monorepo 中设置 EAS Build。


要在 monorepo 中设置 EAS Build,你需要按照下面所述的标准流程进行:

  • 从应用目录的根目录运行所有 EAS CLI 命令。例如,如果你的项目位于 git 仓库中的 apps/my-app,那么请在那里运行 eas build
  • 与 EAS Build 相关的所有文件,例如 eas.jsoncredentials.json,都应位于应用目录的根目录中。如果你的 monorepo 中有多个使用 EAS Build 的应用,每个应用目录都会有自己的一份这些文件。
  • 如果你正在构建一个在 monorepo 中使用 Continuous Native Generation (CNG) 的项目,请参阅 使用 Monorepo 指南。
  • 如果你的项目需要除现有内容之外的额外设置,请在项目的 package.json 中添加一个 postinstall 步骤,用于构建其他 workspace 中所有必要的依赖项。例如:
package.json
{ "scripts": { "postinstall": "cd ../.. && yarn build" } }