使用protobuf插件发布到微信小游戏碰到的错误

网络通讯这块使用protobuf,导入到插件,目前在facebook和web上是没有任何问题的,但是发布到微信小游戏上提示报错,
错误信息如下:

请教大家这个问题如何解决?

补充一下改成这样也不行:

提示错误信息:

每天过来看看,看看哪位大神帮忙解决了

去插件商城看下,有个pbkiller就是来处理protobuf的

1赞

原因是微信小游戏的js运行环境禁止使用类似eval的方式将字符串作为代码执行,应该是为了安全的考虑,比如小程序不能热更一段js代码来执行。
建议使用上一个大版本的protobufjs没有这个问题,我用的是5.0.3的

有考虑

最好我是想能不能稍微改源码来解决这个问题,最坏打算还没打算换掉protobuf

坑死了, 我用的protobuf版本是6.8.6 ,整个核心函数都是字符串转函数调用,没有考虑到微信兼容。。。。。无语了!