Javascript 如何使用Yeoman缩小Bower组件?

Javascript 如何使用Yeoman缩小Bower组件?,javascript,angularjs,yeoman,bower,Javascript,Angularjs,Yeoman,Bower,当我执行: yeoman init angular yeoman install https://github.com/angular/bower-angular.git yeoman build 然后 返回 angular.js component.json 我希望angular.js缩小并重命名为d10639ae.angular.js或类似的名称 任何想法的缩小都由usemin处理程序负责: grunfile.js // usemin handler should point to

当我执行:

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

返回

angular.js  component.json
我希望angular.js缩小并重命名为d10639ae.angular.js或类似的名称


任何想法的缩小都由
usemin处理程序负责:

grunfile.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/endbuild部分吗?@msinfo:当然。e、 你可以有一个“scripts.js”和一个“style.css”部分。
    <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 -->
yeoman init angular