grunt-contrib-compass 编译sass

grunt-contrib-compass的作用是编译sass文件为css。使用该插件需要先安装sass和compass。

(1)安装sass
gem install sass
(2)安装compass
gem install compass
(3)执行 compass create webfans(项目名称),如果不带项目名称,则是在当前目录下生成一个项目结构:
config.rb里面存储了基本的配置,css目录和sass目录
(4)安装grunt的grunt-contrib-compass插件
npm install grunt-contrib-compass --save-dev

(5)配置Gruntfile.js

grunt.initConfig({compass:{dist: {options:{config:'config.rb' //此文件路径相对于Gruntfile.js
      }}}
});grunt.loadNpmTasks('grunt-contrib-compass');//加载指定插件任务grunt.registerTask('default',['compass']);//注册插件任务

或 不使用config.rb文件

grunt.initConfig({compass:{//compass任务dist:{//一个子任务options: {//任务设置sassDir: 'sass',cssDir: 'css',environment: 'production'}},dev: {//另一个任务
      options:{sassDir: 'sass',cssDir: 'style'}}}
});
grunt.loadNpmTasks('grunt-contrib-compass');//加载指定插件任务grunt.registerTask('default',['compass']);//注册插件任务

posted on 2015-09-25 16:08  安蝶 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/cyj7/p/4838556.html

grunt-contrib-compass 编译sass相关推荐

  1. 使用gulp编译 sass和less

    Gulp是一个基于流的自动化构建工具,可以帮我实现很多的功能,比如代码编译.压缩等等. 网址:https://www.gulpjs.com.cn/ 个人对gulp的一个简单理解 以下只是使用gulp编 ...

  2. webstorm和intellij idea下如何自动编译sass和scss文件

    前言 学过css的人都知道,css他不是一个编程语言.虽然你可以用css去写网页样式,但是你却没法使用它进行编程.所以有一句话来描述css我个人觉得再合适不过了,"CSS基本上是设计师的工具 ...

  3. sass webpack_如何在Visual Studio和Webpack中编译Sass文件

    sass webpack Sass is a very popular CSS pre-processor. The intent of this tutorial is to show you ho ...

  4. 使用 Nginx 编译 Sass 和 Scss

    前端的小伙伴对于 Sass 或 Scss(以下统称 Sass) 应该并不陌生,他是一种 CSS 预处理语言,使用 Sass 可以极大简化 CSS 代码的编写和维护. 通常情况下,我们在开发环境下使用 ...

  5. Ubuntu22下OpenCV4.6.0+contrib模块编译安装

    目录 第一章 Ubuntu22下OpenCV4.6.0+contrib模块编译安装 第二章 ubuntu22下C++ kdevelop环境搭建:OpenCV示例 第三章 C++下OPENCV驱动调用海 ...

  6. win10解决koala编译sass文件报错

    ## win10解决koala编译sass文件报错 使用koala编译sass文件时报错invalid byte sequence in utf-8 use --trace for backtrace ...

  7. Compass 编译.scss文件的问题

    compass 命令编译scss文件存在一个问题: 不能对"_"下划线开头的scss文件名称的文件进行编译.将"_"去掉就可以啦 转载于:https://www ...

  8. 28和lba48命令格式区别_编译Sass(命令行)

    本文作者:开课吧无忧 图文编辑:开三金 sass编译有很多种方式,如命令行编译模式.编辑器自动编译.编译软件koala.sass-loader等. 今天我们就先来看第一种:命令行编译 刚才我在test ...

  9. vs code使用Easy Sass插件编译sass文件路径报错问题解决

    问题: scss文件中使用了@import来引入另一个scss文件,两个scss文件不在同一层级,所以我使用相对路径的写法来引用文件,但是使用vs code里面安装的扩展Easy Sass进行编译时, ...

最新文章

  1. CNN、RNN、GAN都是什么?终于有人讲明白了
  2. 阜阳市乡镇企业中专学校计算机教师高翱简介,2017年中南林业科技大学博士研究生奖助学金...
  3. 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结...
  4. Silverlight中全屏处理
  5. jpa 实体到数据库
  6. [转载]Java程序占用 CPU 过高怎么排查
  7. 【问题解决】sql2012安装时卡在正在启动操作系统功能"NetFx3"上不动的解决办法
  8. FH153C6常用一键开关机芯片 ON/OFF单键开关IC 美容仪电子开关IC
  9. 转载:如何给公司取英文名字
  10. oracle外币账套 初始化,Oracle EBS查找帐套本位币及币种间汇率转换的方法
  11. laragon yii
  12. MySQL数据库安装包官网下载地址
  13. 君正Magik算法平台介绍
  14. 服务器修改内网IP地址
  15. 用 22 张照片打开 23 年
  16. 前端面试笔记-CSS篇
  17. matplotlib 进阶之Artist tutorial(如何操作Atrist和定制)
  18. gamit10.71解算教程(入门级别,仅供参考)
  19. php导购系统,php源码:鱼福CMS淘客导购系统V1.2–免费开源
  20. 【故障公告】k8s 开船记:增加控制舱(control-plane)造成的翻船

热门文章

  1. linux如何升级内核版本
  2. win下解决vscode powershell中文乱码
  3. 神经网络 和 NLP —— 神经网络入门
  4. tutorabc怎么学英文?我来说说自己的真实感受…
  5. 不是做不到,而是做不做
  6. 实际项目中如何使用Git做分支管理
  7. WIN10安装SQL Server2017
  8. 程序员辞职理由_我成为程序员的5大理由
  9. STM32F103ZET6+IIC+BH1750光照强度传感
  10. python解包裹_python中参数传递之位置传递、关键字传递、包裹传递与解包裹