4

我有一个非常简单的浏览器应用程序,它必须使用 protobuf: https ://github.com/dcodeIO/protobuf.js 我还有一个带有消息格式的“.proto”文件,所以我只需要对传入的消息进行编码与protobuf。

不幸的是,我无法找到如何在我的项目中绑定 protobuf。我发现的只是关于 node.js,我没有使用它。我还找到了一些关于使用 require.js 绑定 protobuf 的信息,并将其写在我的脚本中:

requirejs.config({
  paths: {
    protobuf:'//cdn.rawgit.com/dcodeIO/protobuf.js/6.8.6/dist/protobuf.js'
  }
});

但这似乎是错误的,因为我在控制台中收到此错误:

Uncaught Error: Mismatched anonymous define() module: function (Long) {
            if (Long && Long.isLong) {
                protobuf.util.Long = Long;
                protobuf.configure();
            }
            return protobuf;
        }

如果有人做过类似的事情,请你帮我看看好吗?

谢谢

4

0 回答 0