我正在寻找一种在 sass
文件中的@Import语句的URL尾部放置一个版本参数的方法:
@import url('custom-style.css?v='+random(99999));
@import url('custom-style-mobile.css?v='+random(99999));
Grunt Sass似乎并没有拒绝此陈述,但是CSSMIN任务确实:
运行" CSSMIN:缩小"(CSSMIN(任务警告:损坏@Import 声明" custom-style.css?v = 1"的使用 - 继续 - 继续。
cssmin: {
options: {
keepSpecialComments: 1
},
minify: {
expand: true,
cwd: '<%= paths.dest.css %>',
src: ['*.css', '!*.min.css'],
dest: '<%= paths.dest.css %>',
ext: '.min.css'
}
},
有一种避免此警告的方法?
问题是因为问号?'添加到文件而不是URL中。尝试给出HTTP对同一资源或CDN链接的引用。
$rand: random(99999);
@import url("http://yourcdn.com/custom-style.css?v=#{$rand}");