如何将EXPO项目转移到React Native项目?

Mr.*_*ooo 4 react-native react-native-ios expo

我使用 Expo 工具构建了一个应用程序..但现在我要在没有 expo 的情况下移动到 React Native ..我尝试在 React Native 中创建一个新项目,然后传输我编写的代码并安装我在其中使用的组件我的应用程序。

带有 Expo 的应用程序按预期工作,并移动到本地反应,而没有 Expo 的应用程序会意外工作并崩溃。

Sho*_*ish 10

您不需要像这样传输代码,expo 为我们提供了将代码从 expo 分离到没有 expo 的 React-native 项目的功能。

请参考此链接expokit 弹出

如果您想在项目中使用 expo API,那么您可以使用 detach-with-expokit 分离您的应用程序。用于expo eject添加ExpoKit(选择“ExpoKit”选项)。

更新:世博弹出是一个已弃用的术语,不再需要。它已被 npx expo prebuild 命令取代,该命令根据项目中的库和应用程序配置 (app.json) 不断为您生成本机项目。来源: https: //docs.expo.dev/faq/#is-expo-eject-deprecated

要在较新版本的 expo 中弹出,您可以在此处查看:Prebuild