gulp 是个相似于grunt的前端工做流工具,今天就简单的介绍一下gulp和一些个人使用感觉css
在Terminal中安装全局gulp前端
npm install -g gulp
切换到你的前端工做目录下git
npm install gulp --save-dev
Tips: 确保你的前端工做目录下有package.json这个文件github
而后gulp就已经安装好了,立刻就能够进入简单的配置了。npm
// Include gulp var gulp = require('gulp'); // Include plugins var less = require('less'); // Register task gulp.task('less', function(){ gulp.src('src/less/*.less') .pipe(less()) .pipe('dest/css/main.css'); }) // Task default gulp.task('default', function(){ gulp.run('less'); })
以上便是gulp的简单例子了,相比于grunt的配置,只能说真心简单了好几个数量级。json
Tips: 每一个gulp plugin 使用方法可在https://www.npmjs.org/package/gulp-,即为你要插件,如 https://www.npmjs.org/package/gulp-less 就是gulp-less的使用方法gulp
gulp零零碎碎介绍的就这些了,想了解如何使用coffee配置gulp文件,以及比较复杂gulp流配置的能够参考下面参考文章中的gulpjs 配置文件。segmentfault
使用心得:使用gulp近10来天的时间,感受相对于grunt来讲gulp的任务配置这块彻底完胜,并且如今gulp目前的插件也彻底能知足工做的需求。可是在使用gulp的工做之中会遇到一些问题。首先gulp是基于stream工做的,一旦出错就须要人肉从新启动。less
以上即全文,但愿对你们能有帮助。grunt