有没有办法将本机依赖项封装在React Native的单个包中?

时间:2018-04-18 13:56:02

标签: react-native

在我自己的react-native软件包中,我使用平台本机代码的几个依赖项,如...

react-native-vector-icons
react-native-fetch-blob
react-native-orientation
... others

目前在我的应用程序中,我必须链接所有这些包。

有没有办法在react-native App中仅链接我的包而不链接所有其他应用程序?

1 个答案:

答案 0 :(得分:0)

是。我现在这样做的方式就是我在package.json中有一个git依赖,就像这样:

“core-module”:“git + https://username:readOnlyPassword@yourcloneurl

如果您在核心模块中选择它们作为软件包depednencies,那么该软件包中的所有依赖项都应自动安装。

保持分钟,这不会链接Android和iOS中的模块。这是一项手动任务。我相信这也可以通过gradle和node自动化,但我还没有完成它。

祝你好运