gpt4 book ai didi

javascript - 如何使用 Gulp.js 将流保存到多个目的地?

转载 作者:IT老高 更新时间:2023-10-28 21:50:54 26 4
gpt4 key购买 nike

const gulp = require('gulp');
const $ = require('gulp-load-plugins')();
const source = require('vinyl-source-stream');
const browserify = require('browserify');

gulp.task('build', () =>
browserify('./src/app.js').bundle()
.pipe(source('app.js'))
.pipe(gulp.dest('./build')) // OK. app.js is saved.
.pipe($.rename('app.min.js'))
.pipe($.streamify($.uglify())
.pipe(gulp.dest('./build')) // Fail. app.min.js is not saved.
);

当前不支持当 file.contents 为流时通过管道传输到多个目标。有什么办法可以解决这个问题?

最佳答案

我遇到了类似的问题,希望在 lint、uglify 和 minify 任务之后将 gulp 源复制到多个位置。我最终解决了这个问题,

gulp.task('script', function() {
return gulp.src(jsFilesSrc)
// lint command
// uglify and minify commands
.pipe(concat('all.min.js'))
.pipe(gulp.dest('build/js')) // <- Destination to one location
.pipe(gulp.dest('../../target/build/js')) // <- Destination to another location
});

关于javascript - 如何使用 Gulp.js 将流保存到多个目的地?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21951497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com