【发布时间】:2018-06-04 21:51:29
【问题描述】:
我的.babelrc 中已经有这个:
presets: [
[
'env',
{
targets: {
browsers: 'last 2 versions, > 5%'
},
modules: false,
useBuiltIns: 'entry',
debug: true
}
]
]
现在我也想支持 IE 11。所以我在browsers 字符串中添加了IE 11。但是当我测试它时,我仍然会看到一个与自定义事件相关的错误。为它添加一个polyfill,修复它。但后来我看到另一个错误。
当我运行我看到的脚本时:
Using targets:
{
"chrome": "65",
"android": "4.4.3",
"edge": "16",
"firefox": "59",
"ie": "10",
"ios": "11",
"safari": "11"
}
我不想为每个功能手动添加 polyfill。任何人都知道是否将 IE 11 添加到浏览器字符串应该修复它?
【问题讨论】:
-
我认为在您的
browsers中您可以简单地添加ie 11。它解决了问题吗?
标签: internet-explorer-11 babeljs polyfills