小程序分包后使用 miniprogram-cli 后,optionalChaining 语法报错?
在对公司的小程序进行分包后,CI 流程中的 miniprogram-cl 会抛出如下错误: 13:49:08 Error: scenePages/sub-vendors.js: file: scenePages/sub-vendors.js 13:49:08 scenePages/sub-vendors.js: This experimental syntax requires enabling the parser plugin: 'optionalChaining' (1:53946) 经过排查,即使将分包的修改回退,保证只有一个包时,生成的 vendors.js 也会有 "?." 的代码存在,但是却没有报错,所以怀疑是分包后导致的。 后续还尝试手动安装了 @babel/plugin-proposal-optional-chaining 库,然后在 babel 配置文件中加入该插件,但是最后还是出现同样的报错。 不过如果直接通过微信开发者工具进行上传是没有问题的。