Sass实战之remoteSass插件

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

 

插件地址:https://github.com/joeellis/remote-sass

相关文章
相关标签/搜索