Egret社区

小米快游戏调试报错

2019-5-16 10:15
1852
1银子
发布小米快游戏后连接真机测试报错:
Uncaught (in promise) TypeError: Cannot read property 'TYPED_ARRAY_SUPPORT' of undefined
    at Object.../../buffer/index.js (./main.js:10123)
    at __webpack_require__ (./main.js:22)
    at Object.../../../js/jszip.min.js (./main.js:7609)
    at __webpack_require__ (./main.js:22)
    at Object.../../../manifest.js (./main.js:8712)
    at __webpack_require__ (./main.js:22)
    at Object.../../../main.js (./main.js:8659)
    at __webpack_require__ (./main.js:22)
    at eval (./main.js:86)
    at eval (./main.js:89)


发现‘TYPED_ARRAY_SUPPORT’变量是node.js的buffer库中的代码,不是我们工程中的代码。
尝试了另外一个项目发现打包工具又没有引入buffer库,可以在小米手机上正常运行。
请问:在什么情况下打包工具会自动引入node.js的buffer库? 或者在打包工具自动引入了buffer库的情况下,怎么解决这个崩溃的问题?

微信图片_20190516101100.png
分享到 :
0 人收藏

2 个回复

倒序浏览
guosh  登堂入室 | 2019-5-16 10:20:00
具体的崩溃地点在图中选中的这一行代码。
微信图片_20190516101900.png
guosh  登堂入室 | 2019-5-20 14:51:56
解决了,发布脚本里多输出一句, global=window;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部