2016-03-22 16 views
1

Yeoman-açısal jeneratörü açısal uygulamam var. Gruntfile içindeGrunt ve wiredep ile uygulama oluştururken kütüphane dosyasını değiştir

<!-- build:js(.) scripts/vendor.js --> 
<!-- bower:js --> 
... 
<script src="bower_components/moment/moment.js"></script> 
... 
<!-- endbower --> 
<!-- endbuild --> 

ve sonra:

ben index.html bu kodu var

wiredep: { 
     app: { 
      src: ['<%= yeoman.app %>/index.html'], 
      ignorePath: /\.\.\// 
     } 
} 

sorun benim projede sadece anı/moment.js gerekmez yani, ancak min/moment-with-locales.js. Tabii ki, index.html içinde elle değiştirmek için yardımcı olmuyor.

Belki hangi kütüphane dosyasının bina için kullanılması gerektiğini geçersiz kılmanın bir yolu var?

cevap

0

Çözüm, Grunt görevlerinde değil, bower.json konumunda görünmüyordu. ben eklemek zorunda:

"overrides": { 
    "moment": { 
    "main": "min/moment-with-locales.js" 
    } 
}, 

Ve hırıltı inşa etmek ekledi, böylece sorun çözüldü.