<tfoot id='uYB2f'></tfoot>

    <small id='uYB2f'></small><noframes id='uYB2f'>

    <i id='uYB2f'><tr id='uYB2f'><dt id='uYB2f'><q id='uYB2f'><span id='uYB2f'><b id='uYB2f'><form id='uYB2f'><ins id='uYB2f'></ins><ul id='uYB2f'></ul><sub id='uYB2f'></sub></form><legend id='uYB2f'></legend><bdo id='uYB2f'><pre id='uYB2f'><center id='uYB2f'></center></pre></bdo></b><th id='uYB2f'></th></span></q></dt></tr></i><div id='uYB2f'><tfoot id='uYB2f'></tfoot><dl id='uYB2f'><fieldset id='uYB2f'></fieldset></dl></div>
    1. <legend id='uYB2f'><style id='uYB2f'><dir id='uYB2f'><q id='uYB2f'></q></dir></style></legend>
        <bdo id='uYB2f'></bdo><ul id='uYB2f'></ul>

      如何为 gulp 组成管道序列?

      时间:2023-05-29
        <tfoot id='zhmvL'></tfoot>
            <tbody id='zhmvL'></tbody>

          <i id='zhmvL'><tr id='zhmvL'><dt id='zhmvL'><q id='zhmvL'><span id='zhmvL'><b id='zhmvL'><form id='zhmvL'><ins id='zhmvL'></ins><ul id='zhmvL'></ul><sub id='zhmvL'></sub></form><legend id='zhmvL'></legend><bdo id='zhmvL'><pre id='zhmvL'><center id='zhmvL'></center></pre></bdo></b><th id='zhmvL'></th></span></q></dt></tr></i><div id='zhmvL'><tfoot id='zhmvL'></tfoot><dl id='zhmvL'><fieldset id='zhmvL'></fieldset></dl></div>
            <legend id='zhmvL'><style id='zhmvL'><dir id='zhmvL'><q id='zhmvL'></q></dir></style></legend>

              <small id='zhmvL'></small><noframes id='zhmvL'>

                <bdo id='zhmvL'></bdo><ul id='zhmvL'></ul>
              • 本文介绍了如何为 gulp 组成管道序列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                限时送ChatGPT账号..

                我的 gulpfile.js 中有一个通用模式:

                I have a common pattern in my gulpfile.js:

                var rev         = require('gulp-rev');
                var buffer      = require('gulp-buffer');
                
                gulp.src.some_stuff
                  .pipe(anotherStuff)
                  .pipe(buffer()) // this line & 4 lines down
                  .pipe(rev())
                  .pipe(gulp.dest(options.dest))
                  .pipe(rev.manifest({ path: 'manifest.json', merge: true }))
                  .pipe(gulp.dest(options.dest)) // to this
                  .pipe(extrastuff)
                

                我想编写这 5 行代码,以便在我的项目中通过几个 gulp 任务重用它们.我该怎么做?

                I want to compose these 5 lines to reuse them in my project over a couple of gulp tasks. How can I do that?

                我找到了 multipipe 包,但它不支持将变量传递给新管道(您可以看到我需要在我的新管道中传递 options.dest).

                I found multipipe package but it doesn't support passing variables to new pipes (you can see I need to pass options.dest in my new pipe).

                推荐答案

                使用 lazypipe:

                var lazypipe = require('lazypipe');
                
                function something(dest) {
                  return (lazypipe()
                   .pipe(buffer)
                   .pipe(rev)
                   .pipe(gulp.dest, dest)
                   .pipe(rev.manifest, { path: 'manifest.json', merge: true })
                   .pipe(gulp.dest, dest))();
                }
                
                gulp.src.some_stuff
                  .pipe(anotherStuff)
                  .pipe(something(options.dest))
                  .pipe(extrastuff)
                

                这篇关于如何为 gulp 组成管道序列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:需要另一个 JS 文件的主文件的 Gulp 简单连接 下一篇:gulp.run 已弃用.如何编写任务?

                相关文章

                最新文章

                1. <legend id='YUOMx'><style id='YUOMx'><dir id='YUOMx'><q id='YUOMx'></q></dir></style></legend>

                    <bdo id='YUOMx'></bdo><ul id='YUOMx'></ul>
                2. <i id='YUOMx'><tr id='YUOMx'><dt id='YUOMx'><q id='YUOMx'><span id='YUOMx'><b id='YUOMx'><form id='YUOMx'><ins id='YUOMx'></ins><ul id='YUOMx'></ul><sub id='YUOMx'></sub></form><legend id='YUOMx'></legend><bdo id='YUOMx'><pre id='YUOMx'><center id='YUOMx'></center></pre></bdo></b><th id='YUOMx'></th></span></q></dt></tr></i><div id='YUOMx'><tfoot id='YUOMx'></tfoot><dl id='YUOMx'><fieldset id='YUOMx'></fieldset></dl></div>
                3. <small id='YUOMx'></small><noframes id='YUOMx'>

                4. <tfoot id='YUOMx'></tfoot>