我有多个条目,比如:
entry: {
foo: 'foo.js'
bar: 'bar.js'
ie: 'ie.js'
},
output: {
path: path.join(__dirname, '/dist/'),
filename: '[name]-[hash].min.js'
}当我使用HtmlWebpackPlugin时,肯定会使用块导入或不导入条目。我希望在HTML文件中生成条件注释,例如:
<!--[if lte IE 9]>
<script type="text/javascript" src="ie-12dx....js"></script>
<![endif]-->你知道怎么做到这一点吗?
发布于 2016-01-06 02:28:40
感谢强反子 -html合作者webpack-插件。
您必须创建一个自定义索引文件:index.html#L15
根据自定义索引文件示例,我创建了自己的:
我的剧本:
<!--[if lte IE 9]>
{% for (var chunk in o.htmlWebpackPlugin.files.chunks) { %}
{% if (/^ie-\w+\.min\.js$/.test(o.htmlWebpackPlugin.files.chunks[chunk].entry)) { %}
<script type="text/javascript" src="{%=o.htmlWebpackPlugin.files.chunks[chunk].entry %}></script>
{% } %}
{% } %}
<![endif]-->效果很好!
https://stackoverflow.com/questions/34609442
复制相似问题