配置属性
html
title:生成html文件的标题。webpack
filename:html文件的文件名,默认是index.html。
web
template: 指定你生成的文件所依赖那一个html文件模板。缓存
inject: 有四个值: true/body/head/false。单元测试
true: 默认值,script标签位于html文件的body底部; 测试
body: script标签位于html文件的body底部; spa
head: script标签位于html文件的 head中; 插件
false: 不插入生成的js文件,这个几乎不会用到的。cdn
favicon: 给你生成的html文件生成一个 favicon ,值是一个路径。htm
minify: 使用minify会对生成的html文件进行压缩。默认是false。
html-webpack-plugin内部集成了 html-minifier。
hash:布尔值,默认是false,用于清除缓存。将添加一个惟一的 webpack 编译 hash 到全部 包含的脚本和 CSS 文件,对于解除 cache 颇有用。
cache: 默认是true的,表示内容变化的时候生成一个新的文件。
showErrors: 当webpack报错的时候,会把错误信息包裹再一个pre中,默认是true。
chunks: 容许只添加某些块 (好比,仅仅 unit test 块)。
excludeChunks: 容许跳过某些块,(好比,跳过单元测试的块) 。
meta: {} 值是对象,设置元信息。