html-split-webpack-plugin
是html-webpack-plugin
的扩展插件,能够将html文件中的指定代码片段拆分出来,生成单独的html文件。
const HtmlWebpackPlugin = require("html-webpack-plugin")
const HtmlSplitWebpackPlugin = require("html-split-webpack-plugin")
module.exports = {
plugins: [
new HtmlWebpackPlugin(),
new HtmlSplitWebpackPlugin()
]
}
<#-- build:产出文件路径:占位符 -->
待拆分代码
<#-- endbuild -->
# index.html
<div>
<#-- build:./newFile.html:xxx -->
<h1>newFile</h1>
<#-- endbuild -->
</div>
# index.html
<div>
xxx
</div>
# newFile.html
<h1>newFile</h1>