我有一套SASS文件,我使用Compass作爲預處理器。我在MacOSX終端中運行compass watch
。「指南針手錶」編譯一個文件而不是另一個
我的文件的結構使得我的所有代碼都被編譯了兩次...一次在mq.css
的媒體查詢中,一次沒有在no-mq.css
中被編譯。非媒體查詢代碼適用於不支持媒體查詢的IE8和瀏覽器。
當我對我的任何文件進行更改時,我的mq.css
被編譯,但很少有no-mq.css
。如果我compass clean
,然後手動compass compile
他們都會。如果我只運行compass compile
而沒有首先清理,則只編譯mq.css
。我可以全天運行watch
,我的mq.css
將繼續編譯。
我已升級,降級,並且通常使用SASS和Compass的組合。我沒有使用Susy或其他SASS相關的圖書館。我確實打開了SASS地圖。
我可以在這裏查看我的SCSS入門套件:https://github.com/jhogue/scss-scaffold萬一我在config.rb
或/sass/framework/_config.scss
中丟失了某些東西。
我的寶石如下:
- 羅盤(1.0.3)
- 指南針核一次指南針進口(1.0.3)
- (1.0.5,1.0.4)
- css_parser(1.3.5)
- fssm(0.2.10)
- 的libxml-紅寶石(2.6.0)
- 聽(1.1.6,0.7.3) 個
- SASS(3.4.7)
它並不重要,因爲它是煩人,我想知道如果任何人遇到這樣或類似的問題。
我昨天升級到windows 10後面對完全相同的問題,並重新安裝了一個乾淨的紅寶石,只有指南針添加到現在。所以它非常乾淨。一切工作之前和現在,只有我的10個CSS文件中的第一個在這個項目中(不同的顏色主題,否則相同的CSS)被編譯。如果我清理並編譯它的工作,沒有清理它沒有。你有沒有想過會發生什麼? – 2016-07-19 13:22:59