将babel-polyfill添加到Webpack 4配置文件

时间:2018-08-02 15:10:16

标签: webpack babel

我想将babel-polyfill添加到我的webpack.config.js中。 Babel文档显示了如何执行此操作:

module.exports = {
  entry: ["babel-polyfill", "./app/js"]
};

但是,在我的webpack.config.js中,我使用的入口点不止一个:

module.exports = {
    entry: {
    'js/bundle': './src/scripts/index', // generates bundle.js inside dist/js folder
    'js/another': './src/scripts/another', // generates another.js inside dist/js folder
  },
}

它在 dist / js 文件夹内生成两个不同的包。 但是现在,我不知道如何将 babel-polyfill 添加到我的条目

我尝试过:

  entry: [
    babel-polyfill,
    {
      'js/bundle': './src/scripts/index', // generates bundle.js inside dist/js folder
      'js/another': './src/scripts/another', // generates another.js inside dist/js folder
    },
  ]

但是当我尝试构建时,出现此错误: 语法错误:意外的标识符

有帮助吗?

1 个答案:

答案 0 :(得分:0)

我发现这个线程,因为当我使用的巴别单独装载机,IE 11抱怨阵列的forEach没有被transpiled。我所做的只是NPM安装通天塔,填充工具,然后在我的主JS文件我需要(“巴别塔,填充工具”)。实际上,我不需要修改我的webpack配置。安装babel-polyfill并要求安装后,成功进行forEach的编译