Gulp 文件排序不符合预期
Gulp file ordering not as expected
我有 glob:
'app/scripts/page-*/js/*.js'
如何让 gulp 按此顺序对以下 2 个文件进行排序:
page-user.js
page-user-create.js
我需要页面-xxx.js 始终放在第一位。我尝试 gulp-natural-sort
同时使用升序和降序,但我仍然得到相同的结果:
page-user-create.js
page-user.js
您可以尝试 gulp-order
:
.pipe(order([
'page-*([^-]).js',
'page-*-*.js'
]))
这应该将文件名中带有单个 -
的所有文件排在文件名中带有两个 -
的文件之前。
我有 glob:
'app/scripts/page-*/js/*.js'
如何让 gulp 按此顺序对以下 2 个文件进行排序:
page-user.js
page-user-create.js
我需要页面-xxx.js 始终放在第一位。我尝试 gulp-natural-sort
同时使用升序和降序,但我仍然得到相同的结果:
page-user-create.js
page-user.js
您可以尝试 gulp-order
:
.pipe(order([
'page-*([^-]).js',
'page-*-*.js'
]))
这应该将文件名中带有单个 -
的所有文件排在文件名中带有两个 -
的文件之前。