美文网首页
简单安装ruby以及sass,及sass的编译

简单安装ruby以及sass,及sass的编译

作者: jack_rofer | 来源:发表于2018-10-30 18:18 被阅读207次

    最近在某平台上用的sass比较多,但是自己在本地却不能写,很尴尬,所以今天特地来安装一下,顺便把方法记录一下,菜鸟的第一篇简书由此开始。本人用的是windows,max请自觉添加sudo。

    小知识:用过CSS3的都知道,CSS3没有变量,也不支持任何逻辑脚本。随着需求的增加,Sass诞生,目的在于使样式支持逻辑脚本,使程序猿们更高效的写样式,Sass脚本经过编译后,最终会转换成.css文件。Sass脚本有两种格式,分别是.sass和.scss,这两种格式的区别在于:.sass不使用大括号和分号。由于.scss的写法与.css更加相似,所以通常我们都使用.scss格式

    安装ruby:

    原因:

    sass依赖于ruby环境,所以装sass之前先确认装了ruby,安装ruby的作用在于:它可以安装和更新sass。ruby官网下载地址:                  http://rubyinstaller.org/downloads/,直接下载“WITH DEVKIT”的版本,接着傻瓜安装。

    安装后:

    1.查看是否安装成功:

    ruby -v

    如能正确显示ruby版本号,表明安装成功。

    2.安装gem源淘宝镜像:

    gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

    (安装gem出现问题请戳:https://gems.ruby-china.com/

    3.打印安装gem:

     gem sources -l

       成功打印:*** CURRENT SOURCES ***

                         https://gems.ruby-china.com/

    安装sass:

     gem install sass

     gem install compass

    安装成功后,同样可通过sass -v检测是否安装成功,若能显示版本号则表示安装成功。

    Sass编译:

    这步是实现.scss向.css格式转换的关键。进入到编译文件所在的目录底下,编译命令如下:

    sass input.scss output.css

    如需实现动态编译(只要.scss改变就会马上编译成.css文件),编译命令如下:

     sass --watch input.scss:output.css

    如果是多文件编译,编译对象也可以是文件目录:

    sass --watch aa:dd或者sass --watch aa:cc/output.css

    编辑出来的文件有四种排版可配置,分别是nested、expanded、compact和compressed。以expanded为例,配置时只需在命令行末尾加入--style expanded即可。

    sass --watch input.scss:output.css --style expanded

    sass用法:

    阮一峰大佬的日记,十分详细,纯个人推荐,大家想学也可以去观摩一下:http://www.ruanyifeng.com/blog/2012/06/sass.html

    相关文章

      网友评论

          本文标题:简单安装ruby以及sass,及sass的编译

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