我正在尝试使用vue cli 3构建一堆Web组件。使用常规的build命令,我得到的版本与IE 11兼容。但是,在使用目标wc-async
进行构建时,箭头功能不可用。不再转换为常规功能,因此与较旧的浏览器不兼容。
我的babelrc看起来像这样,目的是将箭头功能转换为常规功能以实现IE11兼容性:
module.exports = {
presets: [
[
'@vue/app',
{
targets: '> 0.25%, not dead'
}
]
],
plugins: [['@babel/plugin-transform-arrow-functions', { spec: true }]]
}
我正在使用以下构建命令来构建我的Web组件:
"vue-cli-service build --target wc-async --name webcomponent 'src/components/*/*.vue'"
我想那是一个错误,或者有什么办法解决这个问题?