我在我的Grunt文件中使用了usemin。
我想使用purifycss。
但是,我在运行grunt时遇到此错误:
Warning: Please check the validity of the CSS block starting from the line #1 Use --force to continue.
我认为这是因为Font Awesome是我项目中的第一个库,它有以下css标头:
/*!
* Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
所以我认为我应该使用参数:keepSpecialComments: 0
用于cssmin。
我的问题是usemin prepare任务正在执行cssmin,我不知道如何添加这个参数。
有什么想法吗?
谢谢!
答案 0 :(得分:3)
要在cssmin任务的生成配置中添加选项,您需要使用useminPrepare中的flow选项。
useminPrepare: {
html: 'index.html',
options: {
flow: {
steps: {
css: ['cssmin']
},
post: {
css: [{
name: 'cssmin',
createConfig: function (context, block) {
var generated = context.options.generated;
generated.options = {
keepSpecialComments: 0
};
}
}]
}
}
}
}