阻止Compass一直重新生成精灵

4
情况:我正在使用grunt+grunt-contrib-watch+grunt-contrib-compass。我使用Compass自动生成我的精灵图。每次保存时,我的.sass文件都会被编译,这正是我想要的。但这也意味着,每次我保存时,我的精灵图也会重新生成,虽然一开始很好,但现在耗费了很长时间,因为我有大约30张图片(+@2x版本)放入那个精灵图中。 问题:有没有办法阻止Compass每次保存时都重新生成精灵图?也许它只能在实际涉及到精灵图的更改时才重新生成。
感谢您的帮助!
1个回答

3
Compass默认情况下应该进行缓存,除非你使用了force: true。尝试从终端运行compass,看看是否会出现相同的情况。 grunt-contrib-compass只是Compass的一个轻量包装。

是的,那是 force: true 的问题。 - Robert Cordes
即使所有的精灵都是“未更改”的,它仍然很慢,而罗盘似乎每次都要检查。 - br4nnigan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接