presets: [
[
'@vue/app',
{
modules: 'commonjs',
useBuiltIns: process.env.UNI_PLATFORM === 'h5' ? 'usage' : 'entry',
},
],
],
plugins,
如上代码,非H5端代码 useBuiltIns 设置为entry,导致微信小程序内用了如flat
等方法没有相应的polyfill引入,低版本机型会报错。
自己试了下将其也改为usage
(需关闭微信工具es6转es5),也能够运行,暂未发现问题。
官方能否解答下为啥单独只设置了h5的 useBuiltIns 为 usage,其余都为entry
0 个回复