gulp插件(5) - gulp-less(编译less文件)
2017-02-28 22:59
453 查看
功能描述
将less文件编译成css,当有less文件发生改变自动编译less,并保证less语法错误或出现异常时能正常工作并提示错误信息。插件安装
$ cnpm install gulp-less --save-dev
使用方法
例1:基本使用var gulp = require('gulp'), less = require('gulp-less'), pump = require('pump'); gulp.task('testLess', function (cb) { pump([ gulp.src('src/less/index.less'), less(), gulp.dest('src/css') ], cb) });
例2:编译多个less文件
var gulp = require('gulp'), less = require('gulp-less'), pump = require('pump'); gulp.task('testLess', function (cb) { pump([ gulp.src(['src/less/index.less','src/less/detail.less']), less(), gulp.dest('src/css') ], cb) });
例3:匹配符“!”,“”,“*”,“{}”
var gulp = require('gulp'), less = require('gulp-less'), pump = require('pump'); gulp.task('testLess', function (cb) { pump([ //编译src目录下的所有less文件 //除了reset.less和test.less(**匹配src/less的0个或多个子文件夹) gulp.src(['src/less/*.less', '!src/less/**/{reset,test}.less']), less(), gulp.dest('src/css') ], cb) });
例4:与插件gulp-clean-css(不会用?请参考)组合使用,实现编译、压缩一步操作
var gulp = require('gulp'), less = require('gulp-less'), minifyCss = require('gulp-clean-css'), pump = require('pump'); gulp.task('testLess', function (cb) { pump([ gulp.src(['src/less/index.less']), less(), // 编译 minifyCss(), // 压缩 gulp.dest('src/css') ], cb) });
相关文章推荐
- gulp-less插件之less文件编译成css
- 【NotePad++】使用NppExec插件编译less文件
- webstorm上安装自动编译less文件的插件的步骤
- 将less编译成css的gulp插件
- 如何通过gulp构建工具来编译less文件
- PHP Strom 配置less 并设置编译后在远程开发模式下自动上传css文件
- nodejs 批量编译less 文件为css
- myeclipse中反编译class文件插件的安装问题
- myeclipse中反编译class文件插件的安装问题
- Eclipse Java反编译插件Jd-Eclipse plugin,帮你查看.class文件
- nodejs 批量编译less 文件为css
- 使用lesscss-maven-plugin,实时监控less文件的编译,只需一步配置
- 运行VS可执行文件 360提示有菠萝影音插件想要捆绑 导致程序无法正常编译和运行解决办法
- 使用jad及eclipse插件进行.class文件的反编译
- 后端编译less文件
- gulp常用插件之gulp-rev-collector(给资源文件加时间戳)
- 最强反编译工具 ida pro 6.6 x86 arm x64 f5全插件原始安装文件泄露版 + sdk_utils
- 使用Eclipse CDT插件开发C/C++时设置保存时编译文件
- 学习 ant 插件 编译配置文件
- myEclipse8.5或者eclipse手工安装jd插件(myEclipse8.5或eclipse内直接查看.class文件,jd反编译工具)