2012-02-15 47 views
2

在我的終端中,我運行命令「sass --watch sass:styles」來創建css文件,並保存我工作的.scss文件。 薩斯總是檢測更改,我得到這樣sass不會創建css文件

>>> Change detected to: 
/sass/_styles.scss 

線通常它然後給像

overwrite styles/screen.css 

線,但並不總是這樣做,我停在檢測到的變化。在他到達覆蓋部分之前,我必須保存文件幾次(10-15次)。

我最近從Ubuntu更改爲CentOS服務器,此後問題變得非常持久。在Ubuntu上,每隔一段時間就會出現一次,但在新服務器上,每當我保存時,它就會發生在每個文件上。

我在CentOS上安裝了ruby 1.9.2。 我用sftp登錄服務器來編輯文件。

+0

只是要完全徹底清除,並請原諒我澄清。你在本地機器或服務器上運行'sass --watch'嗎?如果您通過sftp編輯文件並在本地觀察更改... – maxbeatty 2012-02-17 06:52:40

+0

我遇到同樣的問題...本地 – KeatsKelleher 2012-04-13 19:00:33

+0

將其作爲根目錄運行,現在可以運行。甚至嘗試chmod'ing和chown'ing遞歸樣式表的目錄。這沒有用。 – KeatsKelleher 2012-04-13 19:27:32

回答

2

您只需從_styles.scss中刪除「_」即可。如果文件名以_開頭,SASS將不會創建相應的css文件。這對部分是有用的。

更多信息: http://sass-lang.com/guide#4