菜单

解决微信小游戏遇到的一个诡异bug

2019年3月1日 - laya

这两天将我的项目整合到微信小游戏上,发现在模拟器中会报__awaiter is not defined这个错误,但是真机一切正常。初步看是模拟器中的es没有内置async模块。

其实修改很简单,只需要将tsconfig.json中的 compilerOptions 添加一行 “noEmitHelpers”: false, 即可。这样在打包的过程中会自动将需要的内置库打进去,缺点是包体会变大。

可以在调试时改成false,发布正式版时改成true即可。

发表评论

电子邮件地址不会被公开。 必填项已用*标注