3

私が実行すると:

yeoman init angular
yeoman install https://github.com/angular/bower-angular.git
yeoman build

それで

ls dist/components/bower-angular/

戻り値

angular.js  component.json

angular.js が縮小され、名前が d10639ae.angular.js などに変更されることを期待していましたが。

何か案は?

4

1 に答える 1

7

Yeoman での縮小化は、以下によって処理されますusemin-handler

GruntFile.js

 // usemin handler should point to the file containing
    // the usemin blocks to be parsed
    'usemin-handler': {
      html: 'index.html'
    },

だからあなたを開きますindex.html

次のようなコードが含まれている必要があります。

    <script src="scripts/vendor/angular.js"></script>

    <!-- build:js scripts/scripts.js -->
    <script src="scripts/app.js"></script>
    <script src="scripts/controllers/main.js"></script>
    <!-- endbuild -->

build:jsとの間のすべてendbuildが縮小されます。したがって、他のライブラリを縮小したい場合は、これらの 2 つのコメント行の間に配置してください。

注: Yeoman には角度シードがあります。

yeoman init angular
于 2013-01-11T21:35:15.010 に答える