日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

gulp使用入门

發布時間:2025/5/22 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gulp使用入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

gulp API

gulp.src(globs,[options])

功能:輸出符合所提供的匹配模式或者匹配模式的數組的文件。將返回一個stream,它可以被pipe到別的插件中。

將服務器中的文件讀取后暫存到內存中。

globs,所要讀取的glob或者包含globs的數組。

options:

  • options.buffer:默認值:true,將以buffer方式返回file.contents,否則以stream方式返回。
  • options.read:默認值:true
  • options.base:文件基礎路徑

gulp.dest(path,[options])

功能:輸出/寫入操作

var gulp = require("gulp"); gulp.task("default",function(){gulp.src("./src/**/*").pipe(gulp.dest('./build/')); });

gulp.task(name,[deps],fn)

功能:定義一個要實現的任務

gulp.watch(glob,[opts],tasks)

功能:監視文件,并且可以在文件發生改動時候做一些事情,總會返回一個EventEm itter來emit change事件。

gulp.task("watchfile",function(){gulp.watch("./src/index.html",[task1,task2]); }); 或: gulp.task("watchfile",function(){gulp.watch("./src/index.html",function(){task1();task2();}); });

gulp應用

less編譯:gulp-less插件

var gulp = require('gulp'); var less = require('gulp-less'); gulp.task('less',function(){gulp.src('./src/less/*.less').pipe(less()).pipe(gulp.dest('./src/css/')); });

文件合并:gulp-concat

var concat = require("gulp-concat"); gulp.task('concat',function(){return gulp.src('./lib/*.js').pipe(concat('all.js'),{newLine:";"}).pipe(gulp.dest('./dist/')); });

css壓縮:gulp-clean-css

var cleanCss = require("gulp-clean-css"); gulp.task("cleanCss",function(){gulp.src('./src/css/*.css').pipe(concat('all.css')).pipe(cleanCss()).pipe(gulp.dest('./src/css/')); });

刪除文件:gulp-del

var del = require('del'); gulp.task('del',function(){del(['./src/css/*.css']); });

轉載于:https://www.cnblogs.com/nanhuaqiushui/p/8670442.html

總結

以上是生活随笔為你收集整理的gulp使用入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。