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