昨天我在更新我的项目中的
然后,我开始浏览生成的文件以了解更改情况,并注意到
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 -->
这两个注释是由grunt-usemin
任务使用的,但是<!-- bower:js -->
和<!-- endbower -->
有什么作用呢?我在主页上发布的bower
文档中找不到任何提及。
grunt bowerInstall
。 - Dave Lanceagrunt bower-install
工作,最后才从 Github 的问题中了解到,现在似乎是grunt bowerInstall
。 - Brian Tinglegrunt wiredep
命令。祝搭建愉快! - Augie Gardner