Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法设置webpack配置来加载特定的核心js条目_Javascript_Webpack_Internet Explorer 11_Babeljs_Spread Syntax - Fatal编程技术网

Javascript 有没有办法设置webpack配置来加载特定的核心js条目

Javascript 有没有办法设置webpack配置来加载特定的核心js条目,javascript,webpack,internet-explorer-11,babeljs,spread-syntax,Javascript,Webpack,Internet Explorer 11,Babeljs,Spread Syntax,免责声明:除了简单的设置外,我对webpack或babel不太熟悉,因此如果问题不清楚,我道歉,并将尽我所能进一步澄清 因此,目前的情况是,一位同事最近更新了一堆包,其中包括babel,babel不再为ie11中的.forEach和spread操作符正确传输代码(特别是在迭代节点列表时)。由此产生的行为有点令人沮丧;简单地说,当页面加载到那些浏览器中时,什么也不会发生,没有控制台错误,什么也没有 在解决此问题时,我已经能够通过在package.json中添加core js作为依赖项并将以下导入添

免责声明:除了简单的设置外,我对webpack或babel不太熟悉,因此如果问题不清楚,我道歉,并将尽我所能进一步澄清

因此,目前的情况是,一位同事最近更新了一堆包,其中包括babel,babel不再为ie11中的.forEach和spread操作符正确传输代码(特别是在迭代节点列表时)。由此产生的行为有点令人沮丧;简单地说,当页面加载到那些浏览器中时,什么也不会发生,没有控制台错误,什么也没有

在解决此问题时,我已经能够通过在package.json中添加core js作为依赖项并将以下导入添加到main.js文件来修复此问题:

import 'core-js/stable/array/for-each';
import 'core-js/stable/array/from';
import 'core-js/stable/dom-collections';
import 'core-js/stable/object/get-own-property-symbols';

问题是,有没有一种方法可以完全通过webpack配置获得相同的结果?再说一次,除了一些基本的常见设置任务外,我对如何在webpack中玩也不太熟悉,所以我希望我用一种有意义的方式来表达这一点。如果没有,我会尽力根据反馈进行更正。

您可以通过网页添加此内容。 请看一下文档 你需要巴贝尔,巴贝尔

{
  "presets": [
    [
     "@babel/preset-env",
     {
       "useBuiltIns": "usage",
       "corejs": 3
     }
    ]
  ]
}
然后,您不需要在main.js中添加依赖项—所有依赖项都是由core js自动添加的


我准备的代码

网页包不知道您的捆绑包需要哪种包装。我只是用词不当吗?更多的是关于webpack配置中定义的babel选项吗?你能在package.json中发布更改了什么吗?非常感谢你,“用法”和corejs:3正是我所需要的。我在文档中围绕着它转了一圈,但我还没有完全理解它。