【发布时间】:2016-05-30 12:56:04
【问题描述】:
我正在运行一个 Grails 项目,其中 Gradle 使用资产管道插件 (2.9.1),在 Gradle 构建文件中具有以下配置:
assets {
minifyJs = true
minifyCss = false
enableGzip = false
//excludes = ['**/w3.css']
}
我正在使用 w3.css 样式表,它的开头是这样的:
/* W3.CSS 1.96 by J.E.Refsnes. Do not remove this line. */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box- sizing:border-box}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
...etcetera...
但是当我构建我的项目并将资产放在一起时,我最终会在 w3.css 的开头加上一个额外的问号:
?/* W3.CSS 1.96 by J.E.Refsnes. Do not remove this line. */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box- sizing:border-box}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
如何去掉这个被添加的问号?这是怎么发生的?我已经将资产插件从 2.5.0 升级到了 2.9.1。但这并没有解决问题。有什么我正在监督的吗?这个问号实际上给出了一个问题,即 webkit 边框框元素前面的第一个星号没有被正确拾取。
【问题讨论】:
标签: css gradle asset-pipeline minify