如何在不使用 XDE 或 expo 移动应用程序的情况下使用 Expo SDK?

How to use Expo SDK without using XDE or expo mobile app?

我只想在我的 React 项目中使用 expo SDK,我不需要 XDE 或其他任何东西。当我通过 npm 安装 EXPO 并将其导入到我的本机反应项目和 运行 项目时,它给了我这个错误消息:

Internal server error: 500.

我想知道有没有办法在我的项目中只使用expo SDK而不去expo环境?

可以在没有 Expo 客户端的情况下使用 Expo SDK,但您仍然需要使用 expXDE(因此 exp start 而不是 react-native start ).这可能会改变,我们还没有过多探索 space 与现有原生应用程序的集成。如果您有一个大型现有应用程序并希望将 SDK 集成到其中,那么唯一记录在案的设置方法将很难使用。如果您有特定的部分想要为此进行更改,则需要 follow this guide to "detach" an Expo project, so it generates the Android/iOS project files for you, then build your project on that. Feel free to open a feature request at https://expo.canny.io/feature-requests