【问题标题】:Babel adding unnecessary core-js polyfills for IE11Babel 为 IE11 添加了不必要的 core-js polyfills
【发布时间】:2020-07-14 18:14:11
【问题描述】:

在我的应用程序中,我已将 Babel 配置为添加 Core-JS polyfill,但它似乎添加了不必要的 polyfill。

我正在使用browserlist > 1%,它包括require("core-js/modules/es.array.concat"); 以及其他似乎没有必要的Core-JS 导入。 我查了一下,是因为IE11,但是IE11确实支持与+的字符串连接,所以这个导入似乎没有必要。

有没有办法在至少支持 IE11 的同时不允许添加这些 polyfill?

【问题讨论】:

    标签: javascript import babeljs polyfills core-js


    【解决方案1】:

    假设您将 preset-env you can exclude 它们直接与排除模块数组一起使用。

        ...
    
        "targets" : "browserlist > 1%",
        "exclude": [
            "es.array.concat",
        ],
    
        ...
    
    

    【讨论】:

      猜你喜欢
      • 2020-03-04
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      • 2019-11-23
      • 1970-01-01
      • 2021-05-29
      • 2011-09-03
      • 2019-11-15
      相关资源
      最近更新 更多