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