gpt4 book ai didi

gulp - 如何在 gulp 中拆分流

转载 作者:行者123 更新时间:2023-12-04 23:20:31 24 4
gpt4 key购买 nike

基本上我有一组我使用 Markdown 处理的文件,而不是什么。完成此初始处理后,我想将流分成两部分:

  • 首先,1..1 映射和布局等附加处理
  • 其次,将所有文件映射为一个,如索引,而不使用上面应用的布局

  • 可以将流保存到变量中并继续管道吗?这是我目前的任务:
    gulp.task('default', function() {
    var entries = gulp.src('./log/*.md')
    .pipe(frontMatter())
    .pipe(markdown());

    var templated = entries
    .pipe(applyTemplate())
    .pipe(gulp.dest('./build/log'));

    var index = entries
    .pipe(index())
    .pipe(applyIndexTemplate())
    .pipe(gulp.dest('./build'));

    return merge(templated, index);
    }

    我可以用 lazypipe和/或只是多次构建管道,但还有另一种方法吗?

    最佳答案

    根据Node.js docs ,“多个目的地可以安全地通过管道传输”,原始示例是正确的:

    var entries = gulp.src('./log/*.md')
    .pipe(frontMatter())
    .pipe(markdown());

    var templated = entries
    .pipe(applyTemplate())
    .pipe(gulp.dest('./build/log'));

    var index = entries
    .pipe(index())
    .pipe(applyIndexTemplate())
    .pipe(gulp.dest('./build'));

    return merge(templated, index);

    关于gulp - 如何在 gulp 中拆分流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28200026/

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