gulp压缩
三月 23, 2021
下载插件
下载gulp-cli:
1 | npm install gulp-cli -g --save |
接着,确认一下版本:
1 | $ gulp -v |
算了,你什么也没看见
压缩 html
任选其一:
1 | npm install gulp-htmlmin --save |
gulp-htmlmin的配置:
1 | .pipe(htmlmin({ |
gulp-htmlclean的配置:
1 | .pipe(htmlclean({ |
压缩 css
任选其一:
1 | npm install gulp-clean-css --save |
gulp-clean-css的配置:
1 | gulp.task('minify-css', () => { |
压缩 js
任选其一:
重要:gulp-babel、gulp-uglify搭配食用!
1 | npm install gulp-tester --save |
gulp-tester的配置:
不好意思,terser配置没写,,哈哈哈哈。
1 | .pipe(terser()) |
gulp-babel+gulp-uglify的配置:
1 | .pipe(babel({presets: ['@babel/preset-env']})) |
压缩 image
1 | npm install gulp-imagemin --save |
gulp-imagemin的配置:
1 | .pipe(imagemin({ |
gulpflie
在你的博客根目录创建一个gulpfile.js的文件,格式如下:
并且根据你自己的插件安装情况,来进行配置:Gulpfile.js:
1 | /* Gulp 压缩 */ |
部署
既然配置都设置好了!接下来就是真材实料的压缩了!
在hexo g之后,hexo d之前,加一句命令行gulp即可。
1 | hexo cl && hexo g && gulp && hexo d |
查看评论