Sass系列(一):sass运行环境的搭建

作者: luichooy | 来源:发表于2016-08-03 23:53 被阅读1098次

    说明:
    1.文章根据慕课网的《Sass和Compass必备技能之Sass篇》整理而成,有兴趣的同学可以点击传送门去慕课网观看视频,如果觉得看视频太耗时间,那么请接着往下看吧.
    2.有关sass和compass的区别,请自行百度获取各自官网查看

    文章内容:

    一、sass运行环境搭建

    二、sass安装及使用

    三、compass安装及使用


    一、sass运行环境搭建

    1. 检测本地是否安装ruby
      ruby -v
    2. 官网下载相应的ruby安装包
    3. 安装过程中,除了记得勾选“add Ruby executables to your PATH”之外,其它都是一键点到底。
      安装注意事项.png
    4. 安装完成之后可再次使用ruby -v检测是否安装成功

    ruby安装包中集成了gem包管理工具,类似于nodejs下的npm,因此我们不需再下载gem,直接打开命令行来使用gem

    gem改源:放在rubygem.org上的资源文件位于国外站点,由于某些原因,在国内访问可能会出现连接失败等问题,所以我们先把gem的连接源改到国内的一些镜像资源上

    1. 取消默认的绑定源
      gem sources --remove https://rubygems.org/
    2. 绑定国内网站
      gem sources -a http://gems.ruby-china.org/
    3. gem sources -l查看current resources,以验证换源是否成功

    二、sass安装及使用

    so,接下来就到sass部分了,有木有很激动呢✧(≖ ◡ ≖✿)
    好,先来安装sass吧。

    1. gem install sass
    2. sass -v 查看安装的sass版本

    ok,到这里sass就安装完成了完毕,最后在放一些gem下常用的命令

    1. 如果果断时间需要更新ruby程序的话,可以使用
      gem update
    2. 安装特定版本的sass
      gem install sass --version=版本号(例如3.3.0)
    3. 列出本地安装的所有ruby程序包
      gem list
    4. 删除特定版本的sass
      gem uninstall sass --version=版本号
    5. 删除本地安装的sass
      gem uninstall sass

    三、compass的安装及使用

    1. 安装
      gem compass //通过gem安装compass
      compass -v //检测compass的版本,以验证是否安装成功
    2. compass使用
      mkdir compasstest //创建一个compasstest目录
      cd compasstest //进入到compasstest目录
      compass create learn-compass //创建一个compass项目,learn为项目名称

    运行该命令后,在命令行工具会输出一段说明文字,建议大家详细看一下,里边详细介绍了sass编译、引入、学习等信息。

    进入到compasstest文件夹下查看compass生成的目录结构:

    大家可以仔细看一下下面三张图中的目录结构,搞清出compass生成的目录结构很重要。

    文件结构.png sass文件结构.png stylesheets文件结构.png

    ok,接下来在项目文件中监视sass的change
    cd learn-compass //进入到项目文件中
    compass watch //监视compass的change -->Compass is watching for changes.Press Ctrl-c to Stop //监视已启动,可以使用ctrl-c来停止监视

    当我们启动监视之后,如果你修改了sass文件夹下的任何一个文件,系统会自动将变化后的文件编译成stylesheets文件加下对应的css文件


    到这里sass及compass的准备工作就已经完成喽。。。

    相关文章

      网友评论

      • 柠檬树QAQ:compass create learn-compass 输入后提示不是内部或外部命令 总之就是不行 怎么回事
        柠檬树QAQ:@alsanbro 已经搞定了 ,成功了 可是新建文件夹的那里卡住了 后来干脆 每次需要用到SCSS的是后 费点事 手动编译一下
        luichooy: @晴天丶麻油叶 compass是否成功安装了呢?

      本文标题:Sass系列(一):sass运行环境的搭建

      本文链接:https://www.haomeiwen.com/subject/vzhcsttx.html