【问题标题】:Why does Babel not provide URLSearchParams polyfill for IE11为什么 Babel 不为 IE11 提供 URLSearchParams polyfill
【发布时间】:2019-07-07 02:45:26
【问题描述】:

我正在使用 Webpack + Typescript + Babel 和 Babel-Loader。配置 useBuiltIns: 'usage'

在我的代码中,我有一些使用 URLSearchParams 的地方。但似乎 Babel 并没有为 IE11 填充 UrlSearchParmas。我以为我不担心任何带有 babel 的 polyfill。 (其他 polyfills 正在为 IE11 工作) 这是正常行为还是我的代码有问题?

我没有使用 URLSearchParams 在我的文件中导入任何内容。可能是因为这个原因,babel 无法识别?

【问题讨论】:

  • 您是否正在使用此 polyfill 并根据其文档将其包含在内?
  • 不,因为我正在使用 babel。也许我在这里理解错了,但使用 Babel 应该让我不必担心任何 polyfill。
  • 您找到解决方案了吗?我也有同样的问题。
  • 不,很遗憾没有。我们这里需要一个 Babel 专家来回答这个问题 =)

标签: typescript webpack babeljs


【解决方案1】:

我已经直接在 babel github 页面上提出了这个问题。 corejs3 将包含一个用于 url 搜索参数的 polyfill。有人需要审查 PR 以更新 babel 中的 corejs3。

https://github.com/babel/babel/issues/9667

【讨论】:

  • 看起来像是合并了。
猜你喜欢
  • 1970-01-01
  • 2020-08-30
  • 2017-02-12
  • 2021-03-12
  • 2019-07-02
  • 2019-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多