2015-09-05 44 views
1

我已經下載了bootstrap sass,並將資源內容放在我的public/sass目錄中。我應該如何觀察變化並將其更新爲一個css文件。我試圖用命令(在我的公共/ SASS目錄)如何觀看bootstrap sass

compass watch 

我在控制檯中看到的信息是「北斗是看更改」。 當我改變的東西public/sass/stylesheets/_variables.scss我想在/public/css/style.css自動生成一個.css,但沒有任何反應(控制檯dosnt通知更改)。我應該使用什麼命令來監視更改?

我的目標是將一些自定義類添加到CSS,所以我只需要在我的HTML中導入一個CSS文件。

+0

林不知道如何刪除這個問題,我已經發布了一個新的全球多個問題所以它easyer瞭解過程http://stackoverflow.com/questions/32415927/how-to-use-bootstrap-sass。 –

回答

1

由下劃線_開頭的文件會被編譯器忽略,因爲它們是'partials',並且將通過@import在您的Sass架構中使用。

+0

我應該如何添加自定義類比? –

+1

假設你已經運行'compass create',你有兩個文件夾'sass'和'stylesheets',那麼'* sass'文件夾中沒有下劃線前綴的所有新文件都將被複制並編譯到*中。 CSS樣式表文件夾中。但是,這不是做一個很好的方式,你寧願有一個'main.sccs'和大量_partial.scss'的',然後你可以包括在'使用''你main.scss' _partial.scss' @導入'_partial.scss''。然後你將只有一個編譯好的* .css文件和你的所有樣式。乾杯。 –

0

您還應該在運行compass watch的目錄中有一個config.rb文件。

在此文件中,您應該指定要監視更改的目錄以及寫入輸出的目標目錄。

我建議針對具有/公共您的SASS文件,並讓他們在另一個目錄旁邊,說/樣式表。

按照the Compass config.rb instructions設置您的config.rb文件。

0

確保你有config.rb。 Config.rb是連接scss和css樣式表的粘合劑。