在目录中,我有以下文件:
1.whatIneed
2.whatIneed
3.whatIneed
4.whatIneed
5.whatIneed
6.whatIneed
7.whatIneed
8.whatIneed
9.whatIneed
10.whatIneed
我知道gulp.src会获得所有这些文件,这很好。
gulp.src("./files/*.whatIneed")
我另外管道gulp-sort到这个以反转顺序。 gSort是我定义的require常量(“gulp-sort”);
gulp.src("./files/*.whatIneed").pipe(gSort({asc: false}))
这就是我需要的,并且颠倒了文件列表的顺序。
10.whatIneed
9.whatIneed
8.whatIneed
7.whatIneed
6.whatIneed
5.whatIneed
4.whatIneed
3.whatIneed
2.whatIneed
1.whatIneed
这是我被困的地方。我现在要限制该列表仅使用前X个结果数来限制我的列表:
10.whatIneed
9.whatIneed
任何帮助将不胜感激!
答案 0 :(得分:0)
我能够通过额外的反复试验以及一些朋友的帮助解决这个问题。
通过使用glob - 我能够将文件列表转换为本机js数组。然后相应地切片和反转。
glob.sync(files_needed_path).slice(-3).reverse();