Gulp常用的一些外掛程式

2021-09-10 23:23:38 字數 1738 閱讀 8737

var gulp = require( 'gulp' ),

//複製檔案

bhtml = require('gulp-b-html'),

//伺服器

webserver = require('gulp-webserver'),

// js壓縮

// pump = require('pump'),

// babel = require('gulp-babel'),

// uglify = require('gulp-uglify-cli'),

uglify = require('gulp-uglify');

pump = require('pump');

babel = require('gulp-babel');

// css新增字首

autoprefixer = require('gulp-autoprefixer'),

//css壓縮

cleancss = require('gulp-clean-css'),

// //html壓縮

htmlminify = require('gulp-html-minify'),

//壓縮

imgmini = require('gulp-tinypng-unlimited');

// gulp-watch

watch = require('gulp-watch')

;var params = ['cleancss','js','copyhtml'];

gulp.task('default',params,function () ));

})//複製html

gulp.task('copyhtml',function () )

//壓縮js

// gulp.task('uglify',function () )

gulp.task('js', function(cb)),

//2023年6月14日測試, 發現使用es6的let語句定義變數會發生錯誤, 如果發生錯誤把第4步的gulp-babel兩個外掛程式安上, 並寫上上面的語句

uglify(),//壓縮操作

gulp.dest('./dist/js')

],cb//函式有引數

);});// gulp.task('uglify', function(cb)),

// //2023年6月14日測試, 發現使用es6的let語句定義變數會發生錯誤, 如果發生錯誤把第4步的gulp-babel兩個外掛程式安上, 並寫上上面的語句

// uglify(),//壓縮操作

// gulp.dest('./dist/js')

// ],

// cb//函式有引數

// );

// });

// 壓縮css

gulp.task('cleancss',function () )

// 監聽檔案: watch

gulp.watch(['./js/*.js','./js/**/*.js'], function(event) );

gulp.watch(['./css/*.css','./css/**/*.css'], function(event) );

//壓縮

gulp.task('imgmini',function () )

gulp常用外掛程式

本人就職於一家網際網路小公司,根據自己的專案紀錄一下常用的gulp外掛程式,專案不是很大!文章目錄 1.gulp load plugins 2.yargs 3.del 4.gulp filter 5.gulp header 6.run sequence 7.gulp uglify 8.gulp mi...

gulp常用的外掛程式

首先,來了解下gulp的大概使用流程 首先通過 gulp.src 方法獲取到我們想要處理的檔案流,然後把檔案流通過pipe方法匯入到gulp的外掛程式中,最後把經過外掛程式處理後的流再通過pipe方法匯入到 gulp.dest 中,gulp.dest 方法則把流中的內容寫入到檔案中,這裡首先需要弄清...

pytest 一些常用外掛程式

用例失敗後自動重新執行 pytest rerunfailures,使用方法 安裝外掛程式 pip install pytest rerunfailures pytest test x.py reruns n 失敗後重執行的次數 重複執行測試 pytest repeat,使用方法 安裝外掛程式 pip...