博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby(或cmd中)输入命令行编译sass
阅读量:4599 次
发布时间:2019-06-09

本文共 1011 字,大约阅读时间需要 3 分钟。

Ruby(或cmd中)输入命令行编译sass步骤如下:

举例:

1、在F盘中新建一个总文件夹,比如test文件夹,其中在该文件夹下面建立html、images、js、sass等文件夹。

2、在sass文件夹中创建要使用到的sass文件,或者scss文件。common.scss、reset.scss、config.scss等一些公共文件以及项目中需要使用到的各个文件。(当然这里的文件也可以分别放在不同的文件夹中,不过必须都是sass文件夹的子目录。)

3、sass文件夹下的common.scss:

div{    width: 300px;    height: 300px;    border: 1px solid #000;    background-color: #333;    p{    width: 200px;    height: 200px;    background-color: #666;     a{            display: inline-block;            width: 100px;            height: 100px;            background-color: #999;        }    }}

 

4、 启动ruby

 

 

5、根据步骤命令行输入

 

 

得到结构如下图

 

6、命令行没有清除缓存

 

得到结构如下图

 

 

7、如若sass文件下面有多个sass文件,要指定某一个文件被编译,需要指定文件。其中首先找到sass文件这个目录,然后将sass文件夹下的某一个文件转化为css文件夹下的某一个。

 

得到结构如下图

 

发现的问题

a.在建立的文件夹下必须建立了sass文件夹,ruby需要识别sass文件夹(我试过直接在没有sass文件夹下进行编译,失败了);

b.--no-cache是清除缓存,--watch是监听指令,--style是样式,compressed指令可以压缩css文件。

SASS提供四个的选项:

  * nested:嵌套缩进的css代码,它是默认值。

  * expanded:没有缩进的、扩展的css代码。

  * compact:简洁格式的css代码。

  * compressed:压缩后的css代码。

转载于:https://www.cnblogs.com/lishch/p/9622918.html

你可能感兴趣的文章
第一次立会
查看>>
ActiveMQ使用教程
查看>>
图片的拷贝
查看>>
python函数2
查看>>
PHP 写文件的例子
查看>>
数据库的增删改查
查看>>
es6相关知识点
查看>>
php生成验证码 参考PHP手册
查看>>
[Hadoop]Hadoop章2 HDFS原理及读写过程
查看>>
344. Reverse String
查看>>
迭代最近点算法 Iterative Closest Points
查看>>
2015AppStore 上传步骤及常见问题
查看>>
[lintcode easy]Product of Array Exclude Itself
查看>>
OSI七层模型详解
查看>>
Vi编辑器常用命令
查看>>
ACM学习历程——UVA442 Matrix Chain Multiplication(栈)
查看>>
CSS 布局
查看>>
Firefox的缓存问题
查看>>
ENSP错误
查看>>
Java MVC 分页实例
查看>>