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...