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