有没有办法配置Compass,使其在非sprite文件更改时不重新编译或检查我的sprites?
我正在尝试编辑lists.scss
文件,但是我必须等待Compass检查(我认为它正在检查,也许它正在编译)一个sprite文件(多次),然后Compass才会覆盖我的lists.css
文件。等待Compass检查这些sprites正在浪费我们团队很多时间。
➜ proj2 git:(tU8N) ✗ compass watch
>>> Compass is polling for changes. Press Ctrl-C to Stop.
>>> Change detected at 21:52:39 to: lists.scss
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
error static/sass/application.scss (Line 354 of static/sass/lists.scss: Invalid CSS after "": expected selector, was "")
overwrite application.css
error static/sass/lists.scss (Line 354: Invalid CSS after "": expected selector, was "")
overwrite lists.css
>>> Change detected at 21:52:48 to: lists.scss
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
WARNING: 'icon-ok-32.png' was not found (or cannot be read) in static/images
overwrite application.css
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
overwrite lists.css
>>> Change detected at 21:54:58 to: lists.scss
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
WARNING: 'icon-ok-32.png' was not found (or cannot be read) in static/images
overwrite application.css
unchanged static/images/sprite-icon-s18bb1f8a7d.png
unchanged static/images/sprite-icon-s18bb1f8a7d.png
overwrite lists.css
更新
- Sass 3.2.19(媒体标记)
- Compass 0.12.6(Alnilam)