gpt4 book ai didi

android - 如何在我的 react-native 应用程序中包含 native 模块(不是从 npm 安装的)

转载 作者:行者123 更新时间:2023-11-30 01:14:30 24 4
gpt4 key购买 nike

我正在为我正在处理的 react native 应用程序编写 native 模块 (Android)。我不会将它发布到 npm。这将在我的应用程序中本地使用。我想了解如何在 javascript 代码中包含 native 模块,它不会在 node_modules 目录中?

有人可以帮我解决这个问题吗?

提前致谢。

最佳答案

如果你只打算在那个应用程序中使用你的模块,你可以简单地将它放在你的项目 android/app/目录中。让 JavaScript 可以访问您的 native 模块的工作方式完全相同:扩展 ReactContextBaseJavaModuleReactPackage 然后在 MainActivity 中创建您的包的实例>getPackages 方法。

如果你想重复使用你的模块,你也可以将它作为一个单独的项目,并在你的 package.json 中放置一个本地路径或私有(private) git repo

关于android - 如何在我的 react-native 应用程序中包含 native 模块(不是从 npm 安装的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38063723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com