sass环境配置及作用

2025-10-05 09:10:47

1、sass的编译工具:

ruby是一款强大的脚本程序,你可以理解为与python是一样的。但sass的开发并不需要了解ruby的语法规则,sass只需要通过ruby来对sass文件进行编译,用来生成最终要使用的CSS文件。

sass环境配置及作用

2、ruby工具的安装:

因为作者使用的windows的操作系统,所以只介绍windows的安装方法。

在百度搜索【RubyInstaller】然后选择合适的版本(32位/64位等)进行安装就行了。

安装完成后,要注意ruby的安装路径是否添加到了环境变量之中。如果没有加入,在编译sass文件时可能会报错。

在命令行中输入【ruby】命令,如果能被识别就说明已加了环境变量。

sass环境配置及作用

3、sass的安装方法:

在命令行中输入【gem install sass】命令就可以自动完成sass的安装。

安装时有可能报以下错误:

C:/Ruby25/lib/ruby/2.5.0/win32/registry.rb:910:in `encode': U+8BCD to Windows-31J in conversion from UTF-16LE to UTF-8 to Windows-31J (Encoding::UndefinedConversionError)

解决方法如下

在ruby安装目录C:\Ruby25\lib\ruby\2.5.0\win32\registry.rb(你的可能不同)找到:

LOCALE = Encoding.find(Encoding.locale_charmap)

替换为:

LOCALE = Encoding::UTF_8

再次运行【gem install sass】命令就可以了。

sass环境配置及作用

4、编译sass文件:

通过以下命令可以很方便的把sass文件编译出想要的CSS代码:

1. CSS代码在命令窗口显示:

sass abc.scss

2. 生成对应的CSS文件:

sass abc.scss test.css

sass环境配置及作用

5、sass文件的编译选项:

1. nested:默认值,嵌套缩进的css代码。

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

3. compact:简洁格式的css代码。

4. compressed:压缩后的css代码。

使用方法举例:

因为在代码上线时,不希望别人一目了然的看到CSS的内容,所以这个时候都会选择【compressed】来进行编译:

sass --style compressed abc.sass test.css

sass环境配置及作用

6、修改后自动编译:

开发人员都知道CSS的改动是非常频繁的,如果改一次就要编译一次会比较麻烦。所以sass提供了一个自动编译的方法:

1. 单个文件变动后自动编译:

sass --watch input.scss:output.css

2. 文件夹中有变动后自动编译:

sass --watch web/sass:web/css

sass环境配置及作用

7、sass开发的说明:

sass的语法其实就是为CSS加入编程元素,使开发人员可以更好的开发与维护写出来的代码。

其相关的语法规则也比较简单,可以在网上找到许多比较好的网站,这里就不多说了。

最后希望大家都能从CSS的复杂工作中解放出来。

sass环境配置及作用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢