背景就是:公司以前的老lua代码,现在前端想用ccc3.8.2重写。 然后服务端不改。
我使用protobufjs6.8.x 编译出来的js文件,在部分协议解析会有异常。所以怀疑是版本兼容的问题。
现在就是关注到老版本使用的protoc编译器版本是2.6.1,然后我使用这个protoc去导出js文件。
.\protoc --js_out=import_style=commonjs,binary:. mahjong_common.proto mahjong.proto
然后导出的js文件中使用
var jspb = require(‘google-protobuf’);
我不知道该怎么选择版本~ 折腾一天了没啥头绪了,特来求助大佬们。