website

Expo Docs

所属分类:开发者在线工具箱

Expo 官方文档,从创建跨平台项目到用 EAS 构建并提交应用商店。

Expo Docs 是 Expo 框架的官方文档站,面向用 JavaScript 或 TypeScript 构建 Android、iOS 和 Web 应用的开发者。读者可以用一条命令创建项目,按 Get started、Develop、Deploy 等分区学习开发与发布流程,并用 EAS 生成提交应用商店所需的生产构建。

Expo Docs:Expo 官方文档,从创建项目到 EAS 构建并提交应用商店

发布于 2026年10月18日更新于 2026年10月29日

首页与快速开始

首页标题为 “Create amazing apps that run everywhere”,说明可以用一个 JavaScript 或 TypeScript 项目构建在用户设备上原生运行的应用。快速开始给出命令 npx create-expo-app@latest,随后引导读者设置开发环境。首页还有两个教程入口:“Create a universal Android, iOS, and web app” 和 “Automate builds and releases with EAS Workflows”,分别讲解跨平台应用和自动化构建发布。

Expo 文档首页截图,左侧为 Get started、AI、Develop 等目录,正文标题为 Create amazing apps that run everywhere,下方是 Quick Start 命令卡片和教程入口

左侧目录的分区

左侧导航的顶层入口是 Guides、EAS、Reference 和 Learn。下面的分组依次为:入门(创建项目、设置环境、开始开发、下一步);AI(概述、Expo Skills、MCP Server、AI agents、LLMs);开发(开发工具、导航、用户界面、开发构建、配置插件、调试、数据库、身份验证、单元测试);审核(分发审核版本、与团队分享预览、用 Orbit 打开更新);发布(为应用商店构建、提交应用商店、商店元数据、OTA 更新、部署 Web 应用);以及监控服务。

Reference 指向最新版本的 API 参考,首页给出的 SDK 示例包括 Image、Camera 和 Notifications 三个模块。

生产构建:用 eas build 准备上架

“Build your project for app stores” 页面说明,提交应用商店需要先创建生产构建(production build),这类构建面向公开发布,或面向 TestFlight 等商店内的测试。使用 EAS 时,运行 eas build --platform android 或 eas build --platform ios 即可;--platform all 可同时构建两个平台;--message 可以给构建附加说明,显示在 EAS 控制台上,便于团队了解构建用途。

首次构建时,eas.json 中会自动生成 production 配置。页面写明,生产构建必须通过对应的应用商店安装,不能直接装到模拟器或设备上。例外是为 Android 在构建配置中显式设置 "buildType": "apk"。提交商店时推荐使用 aab 格式,这也是默认配置。页面还说明,只要 CI 服务能编译 Android 和 iOS 应用,也可以用它生成生产构建,本地构建同样可行。

Expo 文档页面“Build your project for app stores”截图,正文讲解生产构建,并展示 eas.json 中 build 配置的示例代码

开发者账号与签名凭据

页面列出的账号费用:上架 Google Play 需要 Google Play 开发者会员,一次性费用为 25 美元;上架 Apple App Store 需要 Apple Developer Program 会员资格,页面注明会员费为 99 美元。构建开始前,还需要为应用商店准备开发者账号,并生成或提供应用签名凭据。

机器可读的文档

首页提示,文档地址后加上 .md 即可获得该页的 Markdown 源文件,站点还提供完整的 Markdown 索引(llms.txt),方便 AI 工具阅读。