Используйте protobuf.js в приложении браузера - PullRequest
0 голосов
/ 28 мая 2018

У меня очень простое браузерное приложение, которое должно использовать 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;
        }

Если есть кто-то, кто сделал что-то подобное, не могли бы вы помочь мне здесь?

Спасибо

...