【发布时间】:2013-11-08 16:01:21
【问题描述】:
我正在使用 yeoman/grunt 进行构建过程,但遇到了问题。我正在尝试构建两个 .css 文件,一个用于 IE8,一个用于其他所有文件。如果我将 IE 条件放置在构建块的外部,则会由于注释中的注释而引发错误。如果我将 IE 条件放在里面,它就会被剥离。
<!--[if lte IE 8]>
<!-- build:css({.tmp,app}) styles/main-old-ie.css -->
<link rel="stylesheet" href="styles/main-old-ie.css">
<!-- endbuild -->
<![endif]-->
<!--[if gt IE 8]><!-->
<!-- build:css({.tmp,app}) styles/main.css -->
<link rel="stylesheet" href="styles/main.css">
<!-- endbuild -->
<!--<![endif]-->
还有其他/更好/更简单的方法吗?
谢谢!
【问题讨论】:
-
您使用的是哪个版本的 grunt-usemin?
-
0.1.12。 2.0 解决了这个问题吗?
-
是的。你应该升级。
标签: html gruntjs yeoman grunt-usemin