【发布时间】:2014-01-14 00:18:43
【问题描述】:
昨天我正在将我项目中的Angular库从1.0.7更新为1.2.6,为此,我更新了我的yeoman生成器并再次生成了应用程序。
在此之后,我开始浏览生成的文件以了解更改,我注意到 index.html 文件中有一些新内容。
<!-- build:js scripts/vendor.js -->
<!-- bower:js -->
<script src="bower_components/jquery/jquery.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<!-- endbower -->
<!-- endbuild -->
我知道<!-- build:js scripts/vendor.js -->和<!-- endbuild --> cmets被grunt-usemin任务使用,但是<!-- bower:js -->和<!-- endbower -->的目的是什么?我在主页上发布的bower 文档中找不到任何提及。
【问题讨论】: