在 electron/webpack 中使用 flatbuffers 生成的多个 js 文件

Using multiple js files generated by flatbuffers in electron/webpack

我有一个关于将为 javascript 生成的代码与平面缓冲区一起使用的问题。

现在我有 item.fbsitemManager.fbs,其中包含一个 table,其中包含一个向量 item.fbs。它生成了 2 个 js 文件。在js中使用itemManager时,会报找不到item构造函数events.js:163 Uncaught TypeError: my.namespace.Item is not a constructor的错误。我没有在 item_manager_generated.js 中找到任何关于导入 item_generated.js 的代码。我想知道如何在 ES6 中正确使用它(使用 https://github.com/SimulatedGREG/electron-vue 的模板)?在单个 flatbuffers 文件中同时声明 itemitemManager 并导入该文件效果很好。

我现在使用 flatc 编译模式文件时使用 --gen-all 标志来解决这个问题。