2014-06-22 36 views
0

我正在使用sass將scss編譯爲css。Sass更改觀察間隔,更頻繁地編譯

每次保存之後,需要花費15-20秒才能將scss文件編譯爲css,因此我需要刷新幾次以查看預期結果。有沒有辦法告訴Sass更頻繁地檢查更改?

這是我使用的命令:

sass --watch sass --watch app/scss/main/:app/css/ 

我使用薩斯3.3.8(Maptastic楓)

請注意,SCSS是很短的,我剛開始這個項目。

回答

3

Sass 3.3中存在性能問題。請參閱related issue on Github

+0

所以我們應該怎麼做,我們應該等待新的版本? –

+0

如果您的項目與您聲稱的一樣小,那麼我建議將它傳遞給Sass的維護人員,以便他們有額外的測試用例可供使用。 – cimmanon

1

Sass是基於ruby的,因此速度很慢,對此無能爲力。這就是說,15-20秒聽起來太慢了。

您可以嘗試libsass來代替,這會更快。

+0

不知道sass2scss是如何幫助的,該項目表示它只是將縮進的SASS語法轉換爲更流行的SCSS語法(Sass命令行工具已經可以完成)。此外,libsass與Sass不一樣。就功能而言,它往往落後於官方的Ruby Sass,而且往往會產生錯誤的輸出。 – cimmanon

+0

仍然認爲libsass是一個很好的選擇,但你說得對sass2scss與這個問題沒有太大關係...... – tobiasandersen