工具版本:1.06.2201240 macOS(ARM64) 基础库版本:2.20.0或更高
project.config.json关键配置
{
"setting": {
"useCompilerPlugins": ["less"],
},
"libVersion": "2.22.0",
}
app.json关键配置
{
"lazyCodeLoading": "requiredComponents",
}
代码片段:https://developers.weixin.qq.com/s/cMmA0emd7Zxd
报错内容:
[] {active: "", tabBar: Array(2)}
VM5872 index.js:635 TypeError: Cannot read property 'push' of undefined
at m0 (<anonymous>:41:4)
at VM5872 index.js:631
at Vr (WASubContext.js?t=wechat&s=1645350791277&v=2.22.0:2)
at r.pn.create (WASubContext.js?t=wechat&s=1645350791277&v=2.22.0:2)
at Function.b.prepare (WASubContext.js?t=wechat&s=1645350791277&v=2.22.0:2)
at b._advancedCreate (WASubContext.js?t=wechat&s=1645350791277&v=2.22.0:2)
at Function.b.createWithGenerics (WASubContext.js?t=wechat&s=1645350791277&v=2.22.0:2)
at Object.b.create [as createElement] (WASubContext.js?t=wechat&s=1645350791277&v=2.22.0:2)
at WASubContext.js?t=wechat&s=1645350791277&v=2.22.0:2
at ca (WASubContext.js?t=wechat&s=1645350791277&v=2.22.0:2)
index.js:9 代码片段是一种迷你、可分享的小程序或小游戏项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:
index.js:3 https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html
--------------------------------------------自己找到的解决方案--------------------------------------------
- useCompilerPlugins设置为false,其它不动:页面正常编译,但less文件无法加载,页面样式丢失(❌该方案不可行)
- libVersion设置为2.19.6或更低,其它不动:页面正常编译及运行(✅方案可行,但无法使用高版本基础库的新特性)
- 移除lazyCodeLoading配置,其它不动:页面正常编译及运行(✅方案可行,但不知对小程序启动性能是否有影响)
问题已复现,我们会尽快进行修复。
1.05.2204180 | 1.06.2204180,用了这个版本,问题解决
遇到问题一样的了。。。