【发布时间】:2015-12-08 16:07:35
【问题描述】:
我正在尝试将 angular-flot 库添加到 yeoman 脚手架 angular 项目中。
我用
添加了它bower i --save angular-flot
将其拉入我的 bower_components 目录,但没有将其添加到 index.html 文件中。
我手动添加了它(以及对 flot CDN 的引用),使用它可以正常工作
grunt serve
但是,当我这样做时
grunt build
并从/dist 目录加载 index.html 文件,我得到一个错误,即不包括 angular-flot。所以我认为它不是通过缩小来实现的。
这就是我的 index.html 的相关部分的外观。我手动添加了endbower和endbuild之间的三行
<!-- build:js(.) scripts/vendor.js -->
<!-- bower:js -->
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/bootstrap-sass-official/assets/javascripts/bootstrap.js"></script>
<script src="bower_components/angular-animate/angular-animate.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-messages/angular-messages.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-touch/angular-touch.js"></script>
<!-- endbower -->
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/flot/0.8.2/jquery.flot.min.js"></script>
<script src="bower_components/angular-flot/angular-flot.js"></script>
<!-- endbuild -->
【问题讨论】:
标签: angularjs bower yeoman yeoman-generator-angular