该错误是因为您需要
vinyl-source-stream在那里。结果
.bundle()是文件数据的标准Node流。您正在获取数据,并将其传递给它,
rename这将需要Gulp
File对象流。
var source = require('vinyl-source-stream');// stuff function rebundle(bundle) { return bundle.bundle() .on('error', function(error) { console.log(error.stack, error.message); this.emit('end'); }) .pipe( gulpif( (process.env.NODE_ENV == 'production'), // Use 'source' here instead, which converts binary // streams to file streams. source('bundle.min.js'), source('bundle.js') ) ) .pipe(gulpif((process.env.NODE_ENV == 'production'), buffer())) .pipe(gulpif((process.env.NODE_ENV == 'production'), uglify())) .pipe(gulp.dest('dist/js')); }
rename可以使用而不是使用
source来定义文件的初始名称。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)