【发布时间】:2019-11-24 08:14:45
【问题描述】:
在打字稿中,我使用这样的平面缓冲区:
import {flatbuffers} from 'flatbuffers';
const builder = new flatbuffers.Builder(1);
然后我编译为 js 以与 react-native 一起使用:
const flatbuffers_1 = require("flatbuffers");
const builder = new flatbuffers_1.flatbuffers.Builder(1);
但我得到错误:
undefined is not an object (evaluating 'new flatbuffers_1.flatbuffers.Builder')
发生了什么?
【问题讨论】:
-
您是否尝试过以下操作:google.github.io/flatbuffers/…
-
@Alvin 你有没有得到这个工作。我正在尝试在带有 React Native(Expo fork)的 Javascript 中使用平面缓冲区。它在浏览器中运行良好,但在 Android 上我像你一样收到
undefined is not an object错误。我的flatbuffers对象未定义...我检查了文件,我想知道这是否与使用namespace和global有关。
标签: javascript typescript react-native flatbuffers