对象在 IE 11 上不支持 属性 或方法 'includes'

Object doesn't support property or method 'includes' on IE 11

我在 React 应用程序中使用 use-http 包与以下 polyfills

该应用程序还具有处理 corejs 的 babel 配置。

当我使用控制台时,我可以声明并分配一个数组,稍后我对其应用 includes,工作正常。

但是当我 运行 应用程序时,我收到错误 对象不支持 属性 或方法 'includes' on IE 11 .在调试时,我放置了一个断点,然后我在控制台上使用了失败的数组,然后我收到了错误。我也尝试过明确使用 core-js 包,但仍然没有解决问题。

我不明白其中的不一致,为什么当我声明一个数组时 includes 工作正常,但是当 运行 应用程序时,相同的功能却没有。

以下三个导入的组合在条目文件中有效。

import "whatwg-fetch";
import "abortcontroller-polyfill";
import "core-js/stable";

我仍然没有设法通过 webpack 配置它,但是,它解决了我在 IE 中遇到的问题。