mcpField
R
react-native-expo

react-native-expo

github.com/hairyf开发26309 次安装2 周前更新
代码仓库

关于 react-native-expo

此技能整理 Expo 与 React Native 开发的文档,涵盖应用配置、SDK、原生构建、EAS 和更新流程。它面向开发者,提供按主题组织的参考资料,用于实现和排查 Expo 应用。

主要功能

  1. 01应用配置与开发流程参考
  2. 02Expo SDK 与原生模块指南
  3. 03EAS Build 与提交流程
  4. 04模拟器和开发构建说明
  5. 05OTA 更新与版本升级指导

适用场景

  1. 01配置 Expo 应用并选择开发构建流程
  2. 02使用 SDK 包和配置插件接入原生功能
  3. 03排查 Metro、版本不匹配或运行错误

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hairyf/skills --skill react-native-expo

安装后在 Claude Code 中输入/react-native-expo确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

GENERATION.md
references/
best-practices-common-errors.md
best-practices-debugging.md
core-config.md
core-continuous-native-generation.md
core-development-mode.md
core-development-workflow.md
core-logging.md
core-metro.md
features-config-plugins.md
features-eas-submit.md
features-eas.md
features-expo-modules.md
features-native-modules.md
features-sdk-constants.md
features-sdk-filesystem.md
features-sdk-image.md
features-sdk-secure-store.md
features-simulators-emulators.md
features-updates.md
features-versioning.md

详细介绍

此技能基于 Expo SDK(文档来自 expo/expo 仓库),生成于 2026-02-26。

Expo 为 React Native 提供工具和服务:应用配置和 Prebuild(持续原生生成)、Expo SDK 包、开发构建、EAS Build(云端构建和内部分发),以及 EAS Update(无线 JS 更新)。生产应用应使用开发构建;Expo Go 是功能有限的试验环境。

核心参考

主题描述参考
应用配置app.json、app.config.js/ts、动态配置、在应用中读取core-config
开发工作流开发循环、开发构建与 Expo Go 的区别、何时重新构建core-development-workflow
开发和生产模式DEV、--no-dev --minify、各自的适用场景core-development-mode
Metrometro.config.js、解析器、转换器、缓存、环境变量core-metro
日志记录终端中的控制台、原生日志、log-android / log-ioscore-logging
CNG 和 Prebuildnpx expo prebuild、--clean、EAS Build 和原生目录core-continuous-native-generation

功能

Expo SDK 和原生代码
主题描述参考
Expo SDK 和第三方库使用 npx expo install 安装、兼容性、配置插件features-expo-modules
expo-constants应用清单、构建信息、系统常量、运行时的 extra/envfeatures-sdk-constants
expo-image高性能图像组件、缓存、BlurHash/ThumbHash、contentFitfeatures-sdk-image
expo-file-system文件和目录 API、Paths.cache/document、读取/写入、下载features-sdk-filesystem
expo-secure-store加密键值存储、可选的生物识别身份验证features-sdk-secure-store
配置插件使用和编写插件,在 prebuild 期间修改 AndroidManifest、Info.plistfeatures-config-plugins
原生模块Expo Modules API、本地模块、用于原生配置的配置插件、生命周期features-native-modules
EAS Build 和 Submit
主题描述参考
EAS Build云端构建、eas.json 配置、开发/预览/生产features-eas
EAS Submit提交到 Google Play 和 App Store(TestFlight)、eas.json、CIfeatures-eas-submit
开发体验
主题描述参考
iOS 模拟器和 Android 模拟器设置、npx expo start + i/a、限制、故障排查features-simulators-emulators
更新和版本管理
主题描述参考
expo-updates 和 EAS UpdateOTA 更新、运行时版本、渠道features-updates
升级 Expo SDK渐进式升级、npx expo install --fix、expo-doctorfeatures-versioning

最佳实践

主题描述参考
调试开发与生产环境中的错误、原生日志、复现崩溃best-practices-debugging
常见开发错误Metro、AppRegistry、SDK 版本、版本不匹配、缓存best-practices-common-errors

评论

支持 Markdown