使用gulp-uglify压缩js代码,压缩后代码丢失怎么解决?
压缩前:
window.onload = function(){
var c = a + b;
console.log( c );
function aa () {
console.log(123);
}
};
压缩后:
window.onload=function(){var o=a+b;console.log(o)};
gulpfile.js
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var pump = require('pump');
gulp.task('compress', function (cb) {
pump([
gulp.src('src/*.js'),
uglify(),
gulp.dest('output/minJs')
],
cb
);
});
不知道问题出在哪里?
这不是丢失,是uglify做的优化,没有用到的代码就会移除掉