首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webpack html-webpack-plugin,我能用条件注释导入输入脚本吗?

webpack html-webpack-plugin,我能用条件注释导入输入脚本吗?
EN

Stack Overflow用户
提问于 2016-01-05 10:29:08
回答 1查看 3.1K关注 0票数 3

我有多个条目,比如:

代码语言:javascript
复制
entry: {
  foo: 'foo.js'
  bar: 'bar.js'
  ie: 'ie.js'
},
output: {
  path: path.join(__dirname, '/dist/'),
  filename: '[name]-[hash].min.js'
}

当我使用HtmlWebpackPlugin时,肯定会使用块导入或不导入条目。我希望在HTML文件中生成条件注释,例如:

代码语言:javascript
复制
<!--[if lte IE 9]>
  <script type="text/javascript" src="ie-12dx....js"></script>
<![endif]-->

你知道怎么做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2016-01-06 02:28:40

感谢强反子 -html合作者webpack-插件。

您必须创建一个自定义索引文件:index.html#L15

根据自定义索引文件示例,我创建了自己的:

我的剧本:

代码语言:javascript
复制
<!--[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]-->

效果很好!

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34609442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档