如今已经安装了Sass程序,接下来咱们将建立一个Sass文件,而后使用Sass程序将其转换为css文件。css
打开编辑器(任何代码编辑器均可以)建立一个名为styles.scss的文件,注意.scss
扩展名。添加如下内容,而后保存文件。shell
styles.scssjson
$primary-color: orange; $secondary-color: gold; body { color: $primary-color; background: $secondary-color; }
这个文件通过sass程序编译后将生成以下的css文件:sass
styles.cssapp
body { color: orange; background: gold; }
咱们让Sass程序监测源文件改动,有任何改动从新生成css文件。编辑器
打开命令行工具,切换到styles.scss文件所在目录,执行如下命令:函数
sass --watch styles.scss:styles.css
这里指定了要监测的SCSS文件,以及要生成的CSS文件名。工具
不仅是单个文件,也能够监测整个目录。命令行
命令输出以下:code
> sass --watch styles.scss:styles.css >>> Sass is watching for changes. Press Ctrl-C to stop. write styles.css write styles.css.map
能够看到已经生成了styles.css文件。另外还有一个styles.css.map文件,这是一个json格式文件,记录了scss源文件到css文件的映射信息。
生成的styles.css文件内容以下:
body { color: orange; background: gold; } /*# sourceMappingURL=styles.css.map */
能够看到生成的css文件只包含CSS代码,Sass源文件中设置的变量已经被处理了。
/*# sourceMappingURL=styles.css.map */
表示映射文件是styles.css.map,映射文件记录了源文件到css文件的映射信息。
Sass文件中有2个变量,保存的是颜色值,而后咱们使用这些变量来设置主体元素的前景颜色和背景颜色。
当代码被编译成CSS时,变量被编译为具体值。