错误1:
我们在写js的时候,经常会用到worker线程,如果我们使用了wx.createWorker(url)但却没有在game.json中指明,那么就会报如下的错:
VM219 WAGame.js:2 TypeError: Cannot read property \’workerId\’ of undefined
at Object.createWorker (VM219 WAGame.js:2)
at Object.C.<computed> (VM219 WAGame.js:2)
at Object.<anonymous> (VM219 WAGame.js:2)
at Function.<anonymous> (VM219 WAGame.js:2)
at Object.<anonymous> (VM219 WAGame.js:2)
at Object.t [as createWorker] (VM236 WAGameSubContext.js:2)
at pakohelper.js:18
at pakohelper.js:1
at wrapFn (gameContext?id=1:51)
at require (VM236 WAGameSubContext.js:2)
解决办法:
在game.json加上一句 “workers”:“workers”,相当于注册了
{
\”deviceOrientation\”: \”landscape\”,
\”networkTimeout\”: {
\”request\”: 5000,
\”connectSocket\”: 5000,
\”uploadFile\”: 5000,
\”downloadFile\”: 5000
},
\”workers\”:\”workers\”,
\”subpackages\”: []
}
错误2:开启es6语法解析导致的报错

解决办法:关闭es6语法解析:

这个project.config.json如果没有的话是默认生成的,比如你破解包的时候,那这里的配置文件就是默认生成的,该配置文件会默认将es6语法解析开启
————————————————
版权声明:本文为CSDN博主「这一生只吹边疆的风」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/HzjCsdn/article/details/111413788
