使用gulp-minify缩小JS
示例
首先,在本地安装gulp并gulp-minify投影到项目目录
npm install --save-dev gulp gulp-minify
然后将以下min-js任务添加到您的gulpfile.js
var gulp = require('gulp');
var minify = require('gulp-minify');
gulp.task('min-js', function() {
return gulp.src('lib/*.js')
.pipe(minify({
ext: {
min: '.min.js'
},
ignoreFiles: ['-min.js']
}))
.pipe(gulp.dest('lib'))
});
gulp.task('watch', function(){
gulp.watch('lib/*.js', ['min-js']);
//其他观察者
});
gulp.task('default', ['min-js', 'watch']);此任务在lib目录中找到所有js文件,将其压缩并保存到lib带有.min.js后缀的目录中。例如,在缩小lib/app.js文件后将创建一个lib/app.min.js文件
除了作为'default'gulp任务的依赖项运行之外,还可以通过键入以下命令来手动运行此任务:
gulp min-js