cocos 微信小游戏编译报错

微信小游戏编译报错

版本: cocos creator 2.4.4

VM57 WAGame.js:1 TypeError: Function(…) is not a function
at runtime.js:1
at VM72 WAGameSubContext.js:1
at Object.runWith (VM72 WAGameSubContext.js:1)
at T (VM72 WAGameSubContext.js:1)
at n (VM72 WAGameSubContext.js:1)
at srcAssetsScriptLibsRuntimeJs (ccRequire.js? [sm]:3)
at window.cocos_require (ccRequire.js? [sm]:18)
at _ (adapter-min.js? [sm]:1)
at o (cocos2d-js-min.js:1)
at cocos2d-js-min.js:1(env: Windows,mg,1.06.2209190; lib: 2.31.1)
errorReport @ VM57 WAGame.js:1
thirdErrorReport @ VM57 WAGame.js:1
(anonymous) @ VM57 WAGame.js:1
a @ VM72 WAGameSubContext.js:1
(anonymous) @ VM72 WAGameSubContext.js:1
_privEmit @ VM72 WAGameSubContext.js:1
emit @ VM72 WAGameSubContext.js:1
(anonymous) @ VM72 WAGameSubContext.js:1
je @ VM72 WAGameSubContext.js:1
Re @ VM72 WAGameSubContext.js:1
ee @ VM72 WAGameSubContext.js:1
(anonymous) @ VM72 WAGameSubContext.js:1
doWhenAllScriptLoaded @ game.js:40
scriptLoaded @ game.js:55
script.onload @ game.js:63
error (async)
(anonymous) @ VM72 WAGameSubContext.js:1
(anonymous) @ VM72 WAGameSubContext.js:1
(anonymous) @ VM72 WAGameSubContext.js:1
(anonymous) @ VM72 WAGameSubContext.js:1
(anonymous) @ VM72 WAGameSubContext.js:1

已解决 编译成ES5报错
微信开发者工具 设置->项目设置->本地设置->将JS变异成ES5 勾去掉
本地设置可以右上角详情->本地设置->将JS变异成ES5 勾去掉

每次打包记得去勾