Gulp文件排序不符合预期

时间:2016-04-12 20:56:40

标签: gulp gulp-inject

我有全球:

'app/scripts/page-*/js/*.js'

如何按顺序对以下2个文件进行排序:

page-user.js
page-user-create.js

我需要page-xxx.js始终先行。我使用升序和降序尝试gulp-natural-sort,但我仍然得到相同的结果:

page-user-create.js
page-user.js

1 个答案:

答案 0 :(得分:2)

您可以尝试使用gulp-order

A 560 2 (first value in list) 
A 24B9 3 (2nd  value) 
A 4800v 3(3rd  value)
A 31 6

这应该在文件名中包含.pipe(order([ 'page-*([^-]).js', 'page-*-*.js' ])) 个文件名的所有文件之前对其进行排序。