如何在Gulp中控制此文件流?

时间:2016-10-22 20:09:08

标签: javascript node.js gulp node.js-stream

我有一个非常基本的任务,它收集了一堆.md文件,并在gulp-util的缓冲区方法的帮助下将它们全部管道到一个JSON文件中。

gulp.js

var gulp = require('gulp'),
    markdownToJSON = require('gulp-markdown-to-json'),
    marked = require('marked'),
    gutil = require('gulp-util');

gulp.task('mdtoJSON', () => {
    gulp.src('./test/*.md')
    .pipe(gutil.buffer())
    .pipe(markdownToJSON(marked, 'test/json/itest.json'))
    .pipe(gulp.dest('.'))
});

问题是文件被处理成JSON文件的结果按字母顺序排列。我已经研究了gulp.src和gulp-util的选项,但我找不到能让我控制文件顺序的东西。我的最终目标是根据创建日期缓冲它们。

有可能吗?如果是这样,我应该如何以及在哪里解决这个问题?

0 个答案:

没有答案