2016-03-22 9 views
1

私は角形ジェネレータの角形アプリケーションを使用しています。アプリをビルドしている間にライブラリファイルを変更します。

私はindex.htmlの中でそのコードを持っています:

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

、その後:

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

問題は、私は私のプロジェクトでちょっと/ moment.jsする必要はないということですmin/moment-with-locales.jsです。もちろん、index.htmlで手動で変更することはできません。

建物に使用するライブラリファイルをオーバーライドする方法がありますか?

答えて

0

解決策はGruntタスクではなく、bower.jsonのように見えました。 は、私が追加する必要がありました:

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

そしてうなり声を構築することを加えたので、問題が解決されました。

関連する問題