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

说明:
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的准备工作就已经完成喽。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 由于sass是ruby语言开发的,所以安装sass时,必须安装ruby环境 检查是否安装ruby(ruby版...
    Carrie_Gu阅读 2,361评论 0 0
  • [toc] 前言 本文所有的演示都是基于Win10操作系统。 关于Sass 1.定义 Sass的学名叫“CSS预处...
    崔小叨阅读 18,347评论 0 78
  • 7月14日 今早不敢再去等班车了,7点半出门,有点不顺,等电梯的时间绝对够我爬楼了。然后就急忙去车站,路上太饿,买...
    菁彩H阅读 360评论 0 0
  • 今天没啥想写的,不过一天50字的输出还是要有的,就想到哪写哪吧。 今天是五一小长假第一天,不过和我也没啥关系,反正...
    事是拾阅读 189评论 0 2
  • “得不到的永远在骚动”,正是应了这句歌词,现在的人都是觉得得不到的才是最好的,得不到的才是最有挑战性的,得到了却又...
    桦君阅读 613评论 0 1