自从将webpack更新到2.2.1后,我在构建项目时遇到了这个错误:
Error: BannerPlugin only takes one argument (pass an options object)
这就是我使用插件的方式:
plugins: [
new webpack.DefinePlugin(GLOBALS),
new webpack.BannerPlugin('require("source-map-support").install();',
{ raw: true, entryOnly: false }),
],
无法确定我的错误,根据文档似乎没问题。
答案 0 :(得分:17)
看看https://webpack.js.org/guides/migrating/#bannerplugin-breaking-change。这是我能在变化中找到的唯一文档。您的版本中的第一个字符串参数作为" banner"移动到配置对象中。属性。
new webpack.BannerPlugin({banner: 'require("source-map-support").install();', raw: true, entryOnly: false})