1

私は、yeoman-angular ジェネレーターから角度のあるアプリケーションを持っています。

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

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

そしてGruntfileで:

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

問題は、プロジェクトに moment/moment.js だけでなく、min/moment-with-locales.js が必要なことです。もちろん、index.html で手動で変更しても役に立ちません。

ビルドに使用するライブラリ ファイルをオーバーライドする方法はあるのでしょうか。

4

1 に答える 1

0

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

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

そして、うなり声がそれをビルドに追加したので、問題は解決しました。

于 2016-03-23T13:30:07.590 に答える