ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

javascript-如何使用gulp连接两个流?

2019-11-19 00:36:17  阅读:26  来源: 互联网

标签:gulp concatenation javascript


例如,我有一个下一个内容的任务:

function task() {
    gulp.src('libs/*.js')
        // some manipulations
        .concat('libs.js')

    gulp.src('js/*.js')
        // Another manipulations
        .concat('app.js')
}

如果我不想将此文件放在文件系统中的任何位置怎么办?我可以以某种方式将libs.js和app.js连接到一个任务中吗?

解决方法:

您可以使用merge-stream软件包.简单的例子:

gulp.task("do-something", function() {
    var vendorScripts1 = gulp.src("libs/*.js")
        .pipe(/* I want to do something*/));

    var vendorScripts2 = gulp.src("js/*.js")
        .pipe(/* I want to do something else here*/);

    return merge(vendorScripts1 , vendorScripts2)
      .pipe(/*bla bla bla*/);
});

Github example 希望对您有所帮助.

谢谢

标签:gulp,concatenation,javascript
来源: https://codeday.me/bug/20191119/2032283.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有