2015-05-21 8 views
5

Komut dosyası dosyalarını index.html dosyasına otomatik olarak bağlamak için grunt-include-source kullanıyorum. Dosyalar dahil ancak sipariş dışı. Örneğin, angular-sanitize.js angular.js'den önce bağlanır ve bu da hatalara neden olur.grunt-include-source dosyaları doğru sırada yer almıyor

Bu benim index.tpl.html include ifadesini edilir:

<!-- include: "type": "js", "basePath": "wwwroot", "files": "lib/**/*.js" --> 

hırıltı çalıştırdıktan sonra sonuç şuna benzer:

<link rel="stylesheet" type="text/css" href="lib/styles/dist/css/bootstrap.css" /> 
<link rel="stylesheet" type="text/css" href="lib/styles/style.css" /> 
<script src="lib/js/angular-deferred-bootstrap.js"></script> 
<script src="lib/js/angular-sanitize.js"></script> 
<script src="lib/js/angular.js"></script> 

neyse ben sipariş düzeltilmiş alabilirim var mı, veya bu eklentiyi belirli kalıpları görmezden gelmeye zorlamayı bilen var mı?

cevap

0

documentation'a göre, dosyaların sırasını belirten ve varsayılan olarak 'top-down' dosyalarının sırasını belirten dosyalar hariç, dosyaların sırasını belirtmek için seçenek yoktur.

Şunları yapabilirsiniz:

    alt klasöre, angular.js hariç sizin angular dosya taşıma ve include.ordering = 'top-down' seçeneğini kullanın
  1. .
  2. Herbiri şablon şablonu olmaksızın angular eklenmesi belirtin.
  3. grunt-include-source eki çatalı/kopyasını ekleyin ve include.ordering ek bir değerine ekleyin, örneğin 'reverse' ve sipariş işlemini orderFiles işlevine ekleyin.