2016-04-12 19 views

cevap

2

:

.pipe(order([ 
    'page-*([^-]).js', 
    'page-*-*.js' 
])) 

Bu dosya adında tek - ile tüm dosyaları sıralanması gerekir ben artan ikisini de kullanarak ve azalan ancak hala aynı sonucu elde gulp-natural-sort çalıştı dosya adında iki adet - olan dosyalardan önce.

+0

Sanırım bu işe yarayabilirdi, ancak bu çözümü kullanmamış ya da beğenmedim çünkü ayrı bir sıralamayı yapılandırmayı gerektiriyor (bunu gulp.src() 'ye iletemiyorum) ve diğer dosyalarımın sırasını karıştırdım. Bu yüzden sorunu çözmek için bu çözümü tek başına kullanamıyorum. Dosyalarımın geri kalanını doğru şekilde sipariş etmek için tam bir yapılandırma tanımladım. Sadece aşağı gitmek istemediğim bir yol gibi görünüyor. Bunun yerine ilk önce istediğim dosyalara '-main'i ekledim ve' ['sayfa - * - main.js', 'sayfa - *. Js'] 'gibi 2 glob kullandım. ÖPÜCÜK. Yine de teşekkürler – parliament