gulp 入門

Gulp 入門

安裝

npm install gulp --global    // --global 代表全局
```
- 3. 開發(fā)依賴安裝:進(jìn)入項(xiàng)目的根目錄執(zhí)行命令 (在項(xiàng)目的根目錄里創(chuàng)建一個(gè)package.json)
````js
npm install gulp --save-dev   
// --save將保存配置信息至package.json    -dav  保存至package.json的devDependencies節(jié)點(diǎn)
    1. 在 package.json 同級目錄下創(chuàng)建一個(gè)名為 gulpfile.js 的文件:
var gulp = require('gulp');
gulp.task('default',function(){    //gulp 默認(rèn)會執(zhí)行的任務(wù)
  // do something
});
    1. 運(yùn)行 gulp:
gulp

Gulp API

gulp 的 API 非常簡單

gulp.src('匹配模式或者匹配模式數(shù)組',['參數(shù)'])  //匹配模式 類似正則表達(dá)式
.pipe(functionName())  // 獲取操作后的文件流,傳遞給括號里面的函數(shù)
gulp.dest('path',['options']);  // 將上一步操作后的文件輸出到 path 路徑里 
gulp.task('任務(wù)的名稱',function(){
   // dosomething 
   // for example :   
   gulp.start(['任務(wù)名稱1,任務(wù)名稱2']);
});
gulp.watch('監(jiān)聽對象',['任務(wù)1']);  
// 監(jiān)聽對象:1、匹配模式;  2、任務(wù)名稱
// 任務(wù)1:在監(jiān)聽對象發(fā)生變化后需要執(zhí)行的任務(wù)

編譯SASS Demo ,前提是已經(jīng)安裝了 gulp-sass 插件(基于 Ruby編譯)

var gulp = require('gulp'),
    gsass = require('gulp-sass');

gulp.task('default', function() {
     gulp.start(['scss']);
});

gulp.task("scss",function(){
    gulp.src('scss/*.scss')
        .pipe(gsass())  //執(zhí)行編譯
        .pipe(gulp.dest('css')) ;
});

這里只是簡單介紹了一下他的API,更詳細(xì)的API請點(diǎn)解這里中文,這里英文

Gulp 常用插件列表

Gulp 有著非常豐富的插件庫,在他的官網(wǎng)里可以直接查詢或者是到github 查找,如果都沒有,沒關(guān)系還可以自己開發(fā)一個(gè)。這里就不重復(fù)了,別人有現(xiàn)成的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 簡介:gulp是前端開發(fā)過程中對代碼進(jìn)行構(gòu)建的工具,是自動化項(xiàng)目的構(gòu)建利器;她不僅能對網(wǎng)站資源進(jìn)行優(yōu)化,而且在開發(fā)...
    情懷水岸閱讀 890評論 0 5
  • 最近使用gulp自動化構(gòu)建工具來開發(fā)網(wǎng)站,在此給大家分享一下使用gulp的一些使用教程。 一 gulp安裝 1、安...
    穿越人海遇見你閱讀 13,310評論 2 17
  • 覺得此文甚好,轉(zhuǎn)發(fā)來自[http://w3ctrain.com/2015/12/22/gulp-for-begin...
    Tinazbh閱讀 524評論 0 0
  • [轉(zhuǎn)載](https://github.com/zhonglimh/Gulp) Gulp構(gòu)建前端自動化工作流 Gu...
    Gopal閱讀 442評論 0 1
  • 養(yǎng)生功,上午還是邊看文字邊比劃。不知道這樣是不是影響氣血,不過堅(jiān)持做完了。從中午開始,就跟出版社那邊聯(lián)系出去宣傳和...
    jzqqqqjz閱讀 186評論 1 5

友情鏈接更多精彩內(nèi)容