npm install fd-gulp-jsminfd-gulp-jsmin任务是根据指定的书写规则来对js文件进行压缩,此插件使用的是yuicompressor-2.4.7.jar压缩工具包。
jsMin(srcDir [,opt]);
`$3
`
var gulp = require('gulp');
var jsMin = require('fd-gulp-jsmin');gulp.task('jsMin', function() {
gulp.src('D:/wwwroot/workspace/fd-gulp-jsconcat/test/style_test/*/.js')
.pipe(jsMin('D:/wwwroot/workspace/fd-gulp-jsmin/test/style_test'))
.pipe(gulp.dest('./output'));
});
``> js 压缩选项功能
> --nomunge
> Minify only. Do not obfuscate local symbols.
> --preserve-semi
> Preserve unnecessary semicolons (such as right before a '}') This option
> is useful when compressed code has to be run through JSLint (which is the
> case of YUI for example)
> --disable-optimizations
> Disable all the built-in micro optimizations.