【发布时间】:2019-06-10 16:28:02
【问题描述】:
我创建了一个 React-Native 应用程序 然后我使用这个种子 github.com/frostney/react-native-create-library 创建了一个 React-Native 库
现在,我需要使用这个包https://github.com/toystars/react-native-geo-fence 图书馆内。
问题是:该库不是 react-native 应用程序,地理围栏库需要链接。
当然,我不能更改 React-Native 应用程序,也不能直接在其中使用地理围栏。
逻辑需要保留在我创建的库中。
当我将我创建的库(上面已经有地理围栏包)与我创建的应用程序链接时,应用程序上没有发生地理围栏 gradle 设置和 android 配置。
- 这仅涉及 Android
【问题讨论】:
-
如果需要链接,您可以像这样创建模块 (github.com/frostney/react-native-create-library) 并在 npm 或本地或仅 github 上发布并将包添加到您的 package.json
-
我使用这个种子创建了库,我现在需要向它添加一个包,关键是这个种子不是一个 react-native 应用程序,它不能从它内部链接任何东西。跨度>
-
我不确定。我理解正确你。但是您可以使用本地路径安装 npm 模块并将包链接到您的项目。
-
我需要将一个库链接到另一个库。一个库只能链接到一个 react-native 应用程序项目。哪个图书馆不是。那个种子不是一个 react-native 应用程序项目,所以它不能链接任何东西。我的 APP 使用一个 LIB,这个 LIB 使用,现在是另一个需要链接的 LIB。但我无法链接它,因为它在另一个 LIB 中,而不是 APP
-
您可以根据需要扩展库。您可以添加为依赖项。
标签: react-native react-native-android