如何将.proto文件与React Native应用捆绑在一起?

时间:2019-06-08 06:55:04

标签: react-native protocol-buffers react-native-fs

我正在尝试使用带有protobuf.js的协议缓冲区来构建与嵌入式设备通信的应用程序

我想在运行时加载.proto文件的内容。这些文件是从共享存储库中提取的,我希望在构建时将它们与应用程序捆绑在一起。

我知道我可以使用DocumentDirectoryPath中的RNFS读取文件,但是在构建应用程序时如何告诉React Native将它们放在那里?还是有更好的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

可能是In React Native how do you bundle a text file and read it's value at runtime?的副本。

如果您将任何内容放入android / app / src / main / assets文件夹中,它将位于您的最终.apk文件中,您可以使用

进行读取
RNFS.readFileAssets

还有更多的自定义库,例如This one