由于将 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 }), 

],

无法弄清楚我做错了什么,根据文档似乎没问题。

请您参考如下方法:

看看https://webpack.js.org/guides/migrating/#bannerplugin-breaking-change .这是我能找到的关于更改的唯一文档。您版本中的第一个字符串参数作为“横幅”属性移动到配置对象中。

new webpack.BannerPlugin({banner: 'require("source-map-support").install();', raw: true, entryOnly: false}) 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!