[LayaAir 1.0]选择压缩混淆 JS发布项目,protobuf解析报错

正常发布项目运行是没有问题的,但是代码超8M了,想压缩一下,但是压缩后protobuf在解析的时候报decode错
 
skipType的wireType只有5个类型,为什么会报6

TIM图片20191202150217.png


TIM图片20191202150036.png

 
 
Reader.prototype.skipType = function(wireType) {
switch (wireType) {
case 0:
this.skip();
break;
case 1:
this.skip(8);
break;
case 2:
this.skip(this.uint32());
break;
case 3:
do { // eslint-disable-line no-constant-condition
if ((wireType = this.uint32() & 7) === 4)
break;
this.skipType(wireType);
} while (true);
break;
case 5:
this.skip(4);
break; 
/* istanbul ignore next */
default:
throw Error("invalid wire type " + wireType + " at offset " + this.pos);
}
return this;
};
已邀请:

Aar0n

赞同来自:

感觉不是压缩的问题,看报错是运行的时候传的参数问题, 如果查不出问题可以上传demo

修仙中的小明

赞同来自:

同遇到这个问题 楼主解决了吗

要回复问题请先

商务合作
商务合作