2.1.3版本打包小米快游戏,子包内无法使用tslib

  • Creator 版本: 2.1.3

  • 目标平台: 小米快应用调试器,版本1090

  • 重现方式:

  • 首个报错:
    Uncaught TypeError: o.__extends is not a function
    at eval (sub.js:467)
    at Object…/…/…/subpackages/sub/main.js.window.__require.AHBuy.tslib (sub.js:480)
    at c (sub.js:113)
    at t (sub.js:119)
    at Object…/…/…/subpackages/sub/main.js (sub.js:121)
    at webpack_require (sub.js:22)
    at eval (sub.js:86)
    at eval (sub.js:89)
    at ee (runtime.js:1)
    at Object.Be [as requireSubPackage] (runtime.js:1)

  • 之前哪个版本是正常的: 无

  • 手机型号: Redmi 5 Plus 系统 MIUI 11.0.3

  • 手机浏览器: 无

  • 编辑器操作系统: 无

  • 重现概率: 必现

经过反复确认,在主包里面相同的代码没有这个问题!!!


其中“3”是tslib的代码,
紧接着在其他脚本里面引用,打印tslib的对象“o”
是空对象

具体截图如下:

说明:
项目为示例空项目
无论是用cc.loader.downloader.loadSubpackage还是qg.loadSubpackage加载子包都一样

求各位大佬给个思路

已解决,bug确实存在,只能自己特殊处理了

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。