我正在用角度发生器建立一个yeoman应用程序.
我的index.html文件中包含的js库是:
<script src="bower_components/jquery/dist/jquery.js"></script> <script src="bower_components/modernizr/modernizr.js"></script> <script src="bower_components/angular/angular.js"></script> <script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script> <script src="bower_components/d3/d3.js"></script> <script src="bower_components/select2/select2.js"></script> <script src="bower_components/angular-ui-select2/src/select2.js"></script>
该问题只发生在jquery包含在角度之前,如果它在它之后不会发生.
标题状态的问题是我在控制台中得到“警告:试图加载角度多次”,并且应用程序无法初始化.
有没有人有任何线索为什么会发生这种情况?
我有一个ng应用程序,我包括有角度只是一次…和一切.它看起来不像是配置相关的东西,因为更改脚本的位置会修复它.
你们有什么线索吗?
有人知道我能否配置包括脚本的顺序?当我使用角度发生器时,我已经设置了与usemin包括凉亭脚本.我想知道是否有任何方式能够指定包含脚本的顺序.
这是我项目的bower.json文件:
{ "name": "<name>","version": "0.0.0","dependencies": { "angular": "1.2.15","json3": "~3.2.6","es5-shim": "~2.1.0","angular-ui-router": "~0.2.10","modernizr": "~2.8.1","d3": "~3.4.6","angular-ui-select2": "~0.0.5" },"devDependencies": { "angular-mocks": "1.2.15","angular-scenario": "1.2.15" } }
我试图在谷歌搜索没有运气.
提前致谢!
更新1:
我刚刚发现,如果我以这种方式包含脚本,角度不会被包含两次,它总是先加载.
<!-- build:js scripts/vendor.js --> <script src="bower_components/angular/angular.js"></script> <!-- bower:js --> <script src="bower_components/jquery/dist/jquery.js"></script> <script src="bower_components/modernizr/modernizr.js"></script> <script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script> <script src="bower_components/d3/d3.js"></script> <script src="bower_components/select2/select2.js"></script> <script src="bower_components/angular-ui-select2/src/select2.js"></script> <!-- endbower -->