【问题标题】:Support IE 11 using browserslist and babel使用 browserslist 和 babel 支持 IE 11
【发布时间】: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


【解决方案1】:

您的浏览器应该是:“最近 2 个版本,> 0.5%,即 >= 11”

所以你强迫 ie 是 11 或更高,而所有 o

【讨论】:

    猜你喜欢
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2019-02-15
    • 2022-01-22
    相关资源
    最近更新 更多