remote-sass可讓sass支持在線遠程編譯,這樣能夠共享基礎樣式模塊。css
在靜態資源管理方面能夠更方便,更通用,省去每次都去尋找相對路徑帶來的煩惱。git
1.安裝rubygithub
2.安裝sassweb
gem install sassbootstrap
3.安裝compasssass
gem install compassruby
4.安裝remote-sassapp
gem install remote-sasswebstorm
5.在config.rb中配置ui
# import遠程scss文件.
require 'remote-sass'
RemoteSass.location = "http://dev.shiqudou.com/"
其中RemoteSass.location
是你須要遠程引入的http地址的前綴,同時也做爲load-path加入到SASS中。
在test/test.scss中
@import 'backend/static/bootstrap/scss/bootstrap';
.ss1{
color: $gray-darker;
text-align: center;
}
就會去請求http://dev.shiqudou.com/backend/static/bootstrap/scss/bootstrap.scss
注:引用路徑中不能包含下劃線
6.結合開發神器webstorm,開啓compass支持
7.選擇filewatchers,新建一個compass scss配置
8.修改配置項
program:compass運行路徑
arguments:命令行參數
把Immediate file synchronization的勾去掉。這樣就不會實時編譯了,只會在ctrl + s的時候編譯。
點擊OK,再點擊apply