如何使用 react-native 链接或如何使用指数在 IOS 和 Android 中手动链接第三方库。
我试图链接react-native-image-crop-picker
但无法在指数中使用。
你不能。它在文档中非常清楚地说明了这一点:
但是没有本机模块...
关于 Expo 的最大限制是,如果不分离和使用 ExpoKit,就无法添加自己的本机模块。继续阅读下一个问题以获得完整的解释。
如果要使用任何需要react-native link
,则需要分离项目,然后在使用或不使用 ExpoKit 的情况下进行开发。这样做时,您将失去某些功能和集成(在我的头顶上,我认为通过世博会推送通知就是其中之一(,但这是世博会作为多合一软件包提供的权衡。分离时,您将丢失这些功能。
为此,请使用以下命令创建一个新的新项目:
npx create-react-native-app
复制组件文件和对新生成的项目的依赖项。
两全其美,世博会和反应原生。
更多信息可以在文档中找到: https://github.com/expo/create-react-native-app#usage-with-expo-client-app