-
想把src中的js文件做以下操作
1.合并成一个all.js的文件
2.压缩
3.转移到dist/js目录下
var uglify = require('gulp-uglify');
gulp.task('script', function() {
.pipe(gulp.src('src/script/*.js'))
.pipe(gulp.concat('all.js'))
.pipe(uglify())
.pipe(gulp.dest('dist/js'))
});
结果是错的
官网npm中uglify给出的提示是要用pump,如下:
var uglify = require('gulp-uglify');
var pump = require('pump');
gulp.task('compress', function (cb) {
pump([
gulp.src('lib/*.js'),
uglify(),
gulp.dest('dist')
],
cb
);
});
1、请问,用这个pump如何实现我上面说的功能?写了几遍都是错的
2、如果可以,可以讲一下pump和pipe的区别,我理解的一个是管道,一个是泵;用pump的原因好像是可以一次性捕捉到错误信息
git上关于pump的描述
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…