我有一个非常基本的任务,它收集了一堆.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的选项,但我找不到能让我控制文件顺序的东西。我的最终目标是根据创建日期缓冲它们。
有可能吗?如果是这样,我应该如何以及在哪里解决这个问题?