根据Babel polyfill的文档,我应该将其添加到我的webpack配置entry
这样的值:
entry: ['babel-polyfill', './app/js']
但是我使用对象而不是数组指定我的条目值:
entry: { app: './client' }
我应该如何添加babel-polyfill?
答案 0 :(得分:5)
您可以将数组用作entry.app
的值:
entry: { app: [ "babel-polyfill", "./client" ] }
有关详细信息,请参阅webpack's documentation of the entry
option。 webpack 2的行为应该与其documentation相同。
答案 1 :(得分:0)
您可以使用对象表示法创建多个条目,例如:
entry: {
polyfill: resolve('src', 'config', 'polyfill.js'),
vendor: resolve('src', 'config', 'vendor.js'),
app: resolve('src', 'index.js')
},
最好为babel-polyfill
使用单独的条目,因为您可能希望将babel-preset-env与useBuiltIns
选项一起使用:
此选项启用一个新插件,用于根据环境替换语句导入“babel-polyfill”或require(“babel-polyfill”)以及babel-polyfill的个别需求。