grunt + compass
compass和sass文章列表:http://182.92.240.72/tag/compass/
compass实战grunt:
http://wrox.cn/article/2000491/
http://ju.outofmemory.cn/entry/73492
http://ju.outofmemory.cn/entry/75413
compass-demo/Gruntfile.js: https://github.com/minghe/compass-demo/blob/master/Gruntfile.js#L38
module.exports = function (grunt) {grunt.initConfig({// 指定打包目录buildBase: 'build',//源码目录srcBase: 'src',clean: {build: ['<%=buildBase %>']},copy: {all: {files: [{expand: true,cwd: '<%= srcBase %>',src: ['**/*.css'],dest: '<%=buildBase %>'}]}},compass: {dist: {options: {sassDir: '<%= srcBase %>',specify: '<%= srcBase %>/index.sass',cssDir : '<%= srcBase %>',assetCacheBuster: false}},sprite: {options: {sassDir: '<%= srcBase %>',specify: '<%= srcBase %>/sprite.sass',cssDir : '<%= srcBase %>',imagesDir: "<%= srcBase %>/images",httpPath:"http://www.36ria.com/css",assetCacheBuster: false}},spriteX2: {options: {sassDir: '<%= srcBase %>',specify: '<%= srcBase %>/sprite-x2.sass',cssDir : '<%= srcBase %>',imagesDir: "<%= srcBase %>/images",assetCacheBuster: false}}},cssmin: {build: {expand: true,cwd: '<%=buildBase %>',src: ['**/*.css', '!**/*-min.css'],dest: '<%=buildBase %>',ext: '-min.css'}},watch: {options: {livereload: true},compass: {files: ['<%= srcBase %>/**/*.sass'],tasks: ['compass']}}});/*** 载入使用到的通过NPM安装的模块*/grunt.loadNpmTasks('grunt-contrib-clean');grunt.loadNpmTasks('grunt-contrib-copy');grunt.loadNpmTasks('grunt-contrib-cssmin');grunt.loadNpmTasks('grunt-contrib-watch');grunt.loadNpmTasks('grunt-contrib-compass');grunt.registerTask('default', ['clean','compass','copy:all','cssmin:build']);grunt.registerTask('dev', ['watch']);grunt.registerTask('sprite', ['compass:spriteX2']);};
转载于:https://www.cnblogs.com/ayseeing/p/4435296.html
grunt + compass相关推荐
- 【AngularJs学习笔记三】Grunt任务管理器
为什么80%的码农都做不了架构师?>>> #0 系列目录# AngularJs学习笔记 [AngularJs学习笔记一]Bower解决js的依赖管理 [AngularJs学习笔 ...
- animate.ccss_引入CCSS(组件CSS)
animate.ccss CCSS, or Component CSS, is an architecture that simplifies the CSS authoring experience ...
- 使用Grunt构建任务管理脚本(转)
Grunt是构建Web开发的一个系统,但它创建比较困难.在这个指南中,你将学会如何配置Grunt创建一个现代的Web项目.当你完成教程中的配置之后,你的Gruntfile将具有: 从源目录中向目标目录 ...
- Grunt上手指南(转)
Grunt , javascript 我想先花点时间回忆一下作为一个前端需要做的工作(Loading...) JS合并 JS压缩 CSS压缩 CSS Sprite 图片优化 测试 静态资源缓存(版本 ...
- (绝对官方好用,快速上手)针对grunt之前写的那篇有些乱,这次总结个清晰的...
安装 Grunt基于Node.js,安装之前要先安装Node.js,然后运行下面的命令. sudo npm install grunt-cli -g grunt-cli表示安装的是grunt的命令行界 ...
- Grunt 单独对css压缩并生成min.css文件
1.安装node.js 2.新建package.json文件 {"name": "demo","version": "2.0.1& ...
- yeomen/bower/grunt
yeomen: npm install yo angular-in-action project npm install -g generator-angular npm install -g gen ...
- compass安装使用960 Grid System
960 Grid System 是一个CSS的页面布局框架 demo: http://960.gs/demo.html 前提:安装Ruby .NodeJS 步骤1:在命令行下安装css插件: gem ...
- Compass(更新中。。。)
compass Compass是Sass的工具库,就好像jQuery是js的库一样. sass有了compass的配合,就会更加事半功倍. Sass本身只是一个编译器,Compass在它的基础上,封装 ...
最新文章
- 百度燎原计划2018强势回归 开放深度学习工程师评价标准
- pandas对dataframe的数据列进行随机抽样(Random Sample of Columns)、使用sample函数进行数据列随机抽样
- 【代码笔记】iOS-下拉选项cell
- CSS之Background-clip属性
- LSTM(序列标注,自实现)
- js基础 之 引用类型
- excel打印预览在哪里_excel预览打印超出范围该怎么办呢?
- 构造一个日期类java,java 日期类
- mysql ageval 1 30_通过sqoop eval传递mysql属性
- java登陆界面_【java中实现登录界面功能】
- 网站搭建:从零搭建个人网站教程(10)
- Android版本名称
- 马来西亚动画片《Ribbit》将在尼亚加拉电影节中首映
- 【区块链 | 数据上链】星火链网、蚂蚁联盟链等区块链业务系统开发指南
- Halide:简化图像编程
- 通信原理_2 确定信号分析
- 强大的PubMed插件Scholarscope
- 怎么样玩转信息研究方法指南学习笔记
- pythonif语句的经典例子_Python之if语句、for循环和while循环(经典示例)
- 针对python Gui初学者,一个极致简陋的gui,有空再补充
热门文章
- document.getelementbyid().value与innerHTML使用场景对比,别再搞错了兄嘚
- 我眼中的Visual Studio 2010架“.NET研究”构工具
- 转:毕业几年出来来的我们的生活
- 机器学习面试(作者面了8家公司,它们问了如下题目......)
- 用U盘打开XP登入码
- 强化简书社交属性,淡化官腔官调
- 关于GDAL180中文路径不能打开的问题分析与解决
- 新疆克拉玛依有没有考计算机一级的,新疆维吾尔自治区克拉玛依2018年3月计算机等级考试公告...
- pythonjs设置_在节点js中设置env变量并在python脚本中使用
- Java导出Excel 复杂表头