gulp htmlmin 设置参数minifyJS后,HTML里的js并没有压缩到这是怎么回事??

使用gulp压缩HTML及其页面内的js代码,为什么html的就压缩了,js代码不能成功压缩?

clipboard.png

期待这样的:

clipboard.png

实际结果这样的:

clipboard.png

阅读 3.7k
2 个回答

开发的项目用到了,确实是gulp不压缩es6的问题,去github查了下资料,发现gulp-html-minifier-terser是可以用的,用法和gulp-htmlmin一样,替换下require就行了。

1、安装

$ npm install --save gulp-html-minifier-terser

2、使用

const gulp = require('gulp');
const htmlmin = require('gulp-html-minifier-terser');

npm 包地址
github地址

是不是你的js里面有es6语法,我试了,es6不行,得用es5语法。我看你代码中有箭头函数。

推荐问题