grunt 如何配置 sass 文件编译到 css 文件?
发布于 作者:苏南大叔 来源:程序如此灵动~

现在一般来说,css
文件都是由scss
或者less
之类的文件,编译完成的了。很少会单独写css
文件了。据说是因为,手写css
文件,就是会显得有些low。不管如何,苏南大叔认为:要赶得上趋势,对吧?即使赶不上,也要努力不让自己差的太远。在本文中,苏南大叔描述的就是:如何配置grunt
任务,做到scss
文件到css
的编译。

当然,关于scss
/sass
/less
这些东东,到底有什么区别,并不是本文的讨论范围。
安装编译器
首先要明确的观点是:grunt
的sass
插件,仅仅是个调用。ruby
和sass
编译器的安装,是没跑的。那么,对于开发者来说,就是个比较大的安装量了。

请确认安装好了ruby
环境,下面的两个链接,是描述如何安装ruby
的。
- 《win系统安装ruby》 https://newsn.net/say/ruby-install-win.html
- 《mac系统安装ruby》 https://newsn.net/say/ruby-install-mac.html
安装好ruby
之后,就需要利用gem
安装sass
编译器。

安装grunt
插件
一切准备就绪,只欠东风!苏南大叔在项目根目录下面安装了模块grunt-contrib-sass
。
完整配置代码
下面的是完整的Gruntfile.js
的源码:
这里定制了sass
编译的两个参数,分别是:
更多参数,可以参见这里:
执行方式
执行grunt
的方式很简单,就是在Gruntfile.js
的所在目录,执行下面的命令即可:

总结
grunt
是比较常用的前端工具,大家一定要掌握它的基本用法。更多grunt
相关经验文章。请点击:


