This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
创建一个项目
编辑页面
了解如何创建一个新的 Expo 项目。
Expo 是一个 React Native 框架,它让开发 Android 和 iOS 应用变得更容易。我们的框架提供基于文件的路由、原生模块标准库等更多功能。Expo 是开源的,在 GitHub 和 Discord 上拥有活跃的社区。
我们还提供 Expo Application Services(EAS),这是一组在开发过程的每个阶段为 Expo 框架提供支持的服务。
编程新手? 你可以通过提示 AI 编程代理来构建你的第一个 Expo 应用,而不是自己编写代码。请参阅 使用 AI 构建教程,了解从零开始的设置过程。
系统要求
- Node.js (LTS)。
- 支持 macOS、Windows(Powershell 和 WSL 2)以及 Linux。
从默认项目开始
我们建议从 create-expo-app 创建的默认项目开始。默认项目包含示例代码,可帮助你快速上手。
要创建新项目,请运行以下命令:
你可以添加
--template选项来选择不同的模板。
从示例开始
你可以不使用默认项目,而是从 Expo 示例 中选择一个开始。这些都是小型应用,每个都演示一个特定的功能或集成,例如 Expo Router、Expo Widgets 或相机页面。
要浏览完整列表并交互式地选择一个,请运行带有 --example 选项且不指定名称的 create-expo-app:
要直接创建一个已知示例,请传入其名称:
提示 本 “入门” 部分中的其余指南都基于默认项目。示例应用的组织方式可能不同,但概念是相同的。
设置 AI 代理
新项目中包含 AGENTS.md,其中提供了供 AI 代理使用的项目上下文。安装 Claude Code 后,项目中还会包含 .claude/settings.json,以启用 Expo 插件。Claude Code 和 Codex 均提供官方 Expo 插件。只需运行一条命令,即可安装 Expo Skills 并注册 Expo Model Context Protocol (MCP) Server:
然后在 Claude Code 会话中运行 /mcp,登录你的 Expo 账户。
然后登录你的 Expo 账户:
该插件还会安装一项技能,帮助代理了解新 Expo 项目中文件的位置:
Folder structure for a new Expo app.
对于 Cursor 和其他代理,请分别安装 Expo Skills 和 Expo MCP Server。AI agents and Expo 概览介绍了各代理的设置方法。
下一步
你已经有了一个项目。现在是时候设置你的开发环境,这样你就可以开始开发了。