当前,在将file.contents用作流时,每个目标必须使用两个流。将来可能会解决此问题。
var gulp = require('gulp');var rename = require('gulp-rename');var streamify = require('gulp-streamify');var uglify = require('gulp-uglify');var source = require('vinyl-source-stream');var browserify = require('browserify');var es = require('event-stream');gulp.task('scripts', function () { var normal = browserify('./src/index.js').bundle() .pipe(source('bundle.js')) .pipe(gulp.dest('./dist')); var min = browserify('./src/index.js').bundle() .pipe(rename('bundle.min.js')) .pipe(streamify(uglify()) .pipe(gulp.dest('./dist')); return es.concat(normal, min);});编辑:此错误现已在gulp中修复。您原始帖子中的代码应该可以正常工作。



