Javascript gulp concat:如何确保文件最后连接?

Javascript gulp concat:如何确保文件最后连接?,javascript,gulp,gulp-concat,Javascript,Gulp,Gulp Concat,上面的代码是我使用gulpconcat执行的gulp任务的一个示例。堆中的某个地方是我的app.js文件,我想最后连接它。有没有一种不必按顺序列出所有子文件夹的方法?所有其他文件都与订单无关。Myapp.js是我最后需要连接的唯一一个订单敏感型。我想在一个任务中做两个流,然后合并输出,但我希望有一个更简单的解决方案。有什么想法吗?试试这个(从): 试试这个(从): gulp.task('scripts', function() { return gulp.src(['!dev/js/vend

上面的代码是我使用
gulpconcat
执行的gulp任务的一个示例。堆中的某个地方是我的
app.js
文件,我想最后连接它。有没有一种不必按顺序列出所有子文件夹的方法?所有其他文件都与订单无关。My
app.js
是我最后需要连接的唯一一个订单敏感型。我想在一个任务中做两个流,然后合并输出,但我希望有一个更简单的解决方案。有什么想法吗?

试试这个(从):

试试这个(从):

gulp.task('scripts', function() {
  return gulp.src(['!dev/js/vendor-list.js', 'dev/js/**/*.js'])
    .pipe(concat('all.min.js'))
    .pipe(gulp.dest('public'));
});
[
  '!dev/js/vendor-list.js', // can probably be included in the statement below.
  '/dev/js/!(app)*.js', // all files that end in .js EXCEPT app*.js
  '/dev/js/app.js', // this should be concatenated last
]