gulp自己專案中的完整配置,歡迎完善

2021-08-20 06:58:55 字數 2211 閱讀 2918

vargulp = require('gulp');

varcssmin = require('gulp-minify-css');

//css

壓縮varuglify = require('gulp-uglify');

//js

壓縮varconcat = require('gulp-concat');

//js

合併varimagemin = require('gulp-imagemin');

//的壓縮

varbase64 = require('gulp-base64');

//css

小轉成base64

字串varhtmlbase64 = require('gulp-html-css-js-base64');

//html

小轉成base64

字串,這個外掛程式還不完善,有空會改編一下

varhtmlmin = require('gulp-htmlmin');

//html

的壓縮//

壓縮css

檔案和base64

和檔名加

md5字尾

gulp.task('testcssmin'

,function() )) //40k

以內轉base64

// .pipe(rev()) //

檔名加

md5字尾

.pipe(cssmin())

// .pipe(rev.manifest())

檔案,裡面是壓縮檔案的資訊

.pipe(gulp.dest('dist/css'));

});//

合併和壓縮

js檔案

gulp.task('testscriptmin'

,function() )) //

壓縮js,

是否修改變數名

,是否完全壓縮

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

});//

壓縮img

檔案gulp.task('testimagemin'

,function() ')

.pipe(imagemin())

.pipe(gulp.dest('dist/images'));

});//html

小轉成base64

字串gulp.task('testhtmlbase64'

,function() )) //80k

以內轉為

base64

.pipe(gulp.dest('dist/base64'));

});//

壓縮html

檔案gulp.task('testhtmlmin'

,function() ;

gulp.src('index.html')

.pipe(htmlmin(options))

.pipe(gulp.dest('./'));

});//

監聽檔案的變化

/* gulp.task('watch', function() '], ['testimagemin']);

gulp.watch(['/*.html'], ['testhtmlmin']);

}); */

//合併上述我的方法 監控並執行任務

gulp.task('default'

, [ 'testcssmin'

,'testscriptmin'

,'testhtmlmin'

,//'testhtmlbase64',

//'testimagemin',

// 'watch'

]);

Redis Redis在專案中的配置

目錄 springboot整合redis spring整合redis pom檔案中引入依賴 org.springframework.boot spring boot starter data redis 配置yml檔案 新增redisconfig配置類 例項 1.註解使用 cacheable val...

springboot專案中的mvc配置

springboot專案中的mvc配置大概有兩種寫法,一種是基於實現介面webmvcconfigurer,一種是基於繼承webmvcconfigurationsupport,這兩種寫法會衝突,最終spring容器會執行繼承webmvcconfigurationsupport類中的重寫方法,而忽略實現...

平時自己專案中用到的CSS

outline 當選中input元素的時候會出現狀態線,outline設定成none就沒了 input contentditable 設定元素內的文字是否可編輯 可編輯user select 禁止使用者選中文字 webkit user select none moz user select none...