This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
部署你的第一个 Expo Router 和 React 应用
编辑页面
了解如何将你的 Expo Router 和 React 应用部署到 EAS Hosting。
EAS Hosting 是一项 React 托管服务,可让你将导出的 Expo Web 构建部署到预览或生产 URL。
本指南将带你完成创建第一个 Web 部署的过程。

为你的 Expo Router Web 项目设置 EAS Hosting,创建你的第一个部署,并获取一个可用的预览 URL。
2 requirements
2 requirements
1.
无论你是否为 EAS 付费,或使用的是免费计划,任何拥有 Expo 账户的人都可以使用 EAS Hosting。你可以前往 expo.dev/signup 注册。
付费订阅用户可以创建更多部署,拥有更多带宽、存储空间和请求次数,并且可以设置自定义域名。了解不同方案及其权益,请参阅 EAS pricing。
2.
还没有项目?使用本指南快速轻松地创建一个可供演示的 “Hello world” 应用。运行以下命令来创建一个新项目:
- npx create-expo-app@latest my-app --template default@sdk-571
2
3
准备你的项目
对于应用配置文件中的 expo.web.output,请决定将其设置为 single、static 还是 server。
single:将你的 Expo 应用导出为单页应用,仅输出一个index.htmlstatic:将你的 Expo 应用导出为一个静态生成的 Web 应用server:支持服务器函数和API 路由,同时也支持应用的静态页面
如果你不确定需要哪种输出模式,不用担心,你之后随时可以更改这个值并重新部署。
现在将你的网站发布到 EAS Hosting:
- eas deploy你第一次运行此命令时,它会:
- 提示你连接一个 EAS 项目(如果你还没有这样做)
- 要求你选择一个预览子域名
预览子域名 是用于你应用预览 URL 的前缀。 例如,如果你选择my-app作为预览子域名,那么你的预览 URL 可能会是这样:https://my-app--or1170q9ix.expo.app/,而你的生产 URL 将会是:https://my-app.expo.app/。
部署完成后,CLI 将输出你已部署应用可访问的预览 URL,以及指向 EAS Dashboard 中部署详情的链接。