1. BannerPlugin

为每个 chunk 文件头部添加 banner。

new webpack.BannerPlugin(banner)
// or
new webpack.BannerPlugin(options)

1.1. options

类型:object

{
  banner: string, // 其值为字符串,将作为注释存在
  raw: boolean, // 如果值为 true,将不会被包裹在注释的
  entryOnly: boolean, // 如果值为 true,将只在入口 chunks 文件中添加
  test: string | RegExp | Array,
  include: string | RegExp | Array,
  exclude: string | RegExp | Array,
}

1.2. 占位符

从 webpack 2.5.0起, 在banner字符串中的占位符会被求值:

new webpack.BannerPlugin({
  banner: "hash:[hash], chunkhash:[chunkhash], name:[name], filebase:[filebase], query:[query], file:[file]"
})

1.3. 进一步阅读

Copyright © tuzhu008 2017 all right reserved,powered by Gitbook该文件修订时间: 2017-11-21 19:50:35

results matching ""

    No results matching ""