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

How can I bundle .proto files with a React Native app?

我正在尝试构建一个应用程序,以使用 Protocol Buffers 与 protobuf.js

的嵌入式设备进行通信

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

我知道我可以使用 RNFS 从 DocumentDirectoryPath 读取文件,但是在构建应用程序时如何告诉 React Native 将它们放在那里?或者有更好的方法吗?

可能是 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