开发工具版本:1.03.2010240(Mac OS)
小程序APPID:wx895a7377514cce46
出现该问题的小程序体验版本号:3.17.4/3.17.5
开发工具基础库版本:2.12.0
真机基础库版本:2.14.0
真机系统信息:小米10Pro MIUI 12.0.1 Andriod 10 微信版本7.0.20.1781
开发工具配置项:
打开:ES6转ES5、增强编译、使用npm模块、上传代码时自动压缩样式、上传代码时自动压缩混淆(Terser)、不校验合法域名、以shadow-root形式展示自定义组件、启动多核心编译
其余设置未勾选。
问题表现:某个特定的分包内页面打开白屏,vConsole显示@babel/runtime/helpers/construct.js is not defined
一般当次上传后,体验版真机即会出现,一旦出现该问题,所有涉及到这个分包的页面都白屏并且报以上错误(但其他分包正常),如果将该版本推送到线上环境,那么线上环境该版本同样也会出现此问题;
出现问题后,改动代码(无论改哪里,甚至是改动和该分包无关的文件中的一个空格)后重新上传版本,有很概率恢复正常。
但此后每次上传都有概率复现该问题,需要再次操作重新上传版本。
——12:16 编辑——
现在发现新款式:
连真机扫码预览都会出现该问题,仅仅改动文件已经无法修复,必须完全关闭开发工具后重新打开,然后再次尝试上传或预览,就不会出现该问题了。