W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
為每個 chunk 文件頭部添加 banner。
const webpack = require('webpack');
new webpack.BannerPlugin(banner);
// 或者
new webpack.BannerPlugin(options);
{
banner: string | function, // 其值為字符串或函數(shù),將作為注釋存在
raw: boolean, // 如果值為 true,將直接輸出,不會被作為注釋
entryOnly: boolean, // 如果值為 true,將只在入口 chunks 文件中添加
test: string | RegExp | [string, RegExp], // 包含所有匹配的模塊
include: string | RegExp | [string, RegExp], // 根據(jù)條件匹配所有模塊
exclude: string | RegExp | [string, RegExp], // 根據(jù)條件排除所有模塊
footer?: boolean, // 如果值為 true,banner 將會位于編譯結果的最下方
}
import webpack from 'webpack';
// 字符串
new webpack.BannerPlugin({
banner: 'hello world',
});
// 函數(shù)
new webpack.BannerPlugin({
banner: (yourVariable) => {
return `yourVariable: ${yourVariable}`;
},
});
從 webpack 2.5.0 開始,會對 banner 字符串中的占位符取值:
import webpack from 'webpack';
new webpack.BannerPlugin({
banner:
'fullhash:[fullhash], chunkhash:[chunkhash], name:[name], filebase:[filebase], query:[query], file:[file]',
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: