2016-12-25 63 views
0

我有一個週期性的問題,當PhpStorm自動編譯SASS到CSS文件。 有時會丟失最終CSS文件中的一些字母。 例如後我寫SASS到CSS編譯器在PhpStorm

body 
    color: #fff 

我得到以下CSS

body { 
    color: #ff; 
} 

雖然最後一個字符被錯過。有時它應該像它應該的那樣工作並正確地編譯所有內容看起來編譯器會在SASS更改完成之前將更改保存到css文件中,反之亦然,它不會捕獲SASS文件中的所有更改。 可能是什麼問題,什麼是可能的解決方案?

+0

在您的文件觀察器中,是否立即啓用文件同步?如果是這樣,請關閉鏡頭,因爲這可能會導致您的問題。 – Gerrit0

+0

我試圖關閉它,但問題仍然存在。它不僅發生在'顏色'屬性上。感謝您的回覆 –

回答

0

我有同樣的問題。這是在phpstorm選項「始終」更新打開時引起的。每當phpstorm檢測到一個變化,它就會觸發sass編譯器。有時會在寫完之前觸發。據我所知,唯一的解決辦法是更改爲'保存更新'。或者做一個像空間一樣的小改動,它會重新觸發編譯器。

+0

感謝您分享您的經驗並解釋可能的原因。 –