我是否应该使用nowJS和angularJS来使用所有.JS文件

时间:2014-03-22 10:13:15

标签: angularjs

将requireJS引入我的angjlarJS应用程序我问自己bower脚本和我的应用程序脚本(服务等等)会发生什么。

我是否必须删除所有并使用requireJs config配置每个角度范围组件和应用程序脚本?

<!-- 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/sass-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>
    <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
    <!-- endbower -->
    <!-- endbuild -->

        <!-- build:js({.tmp,app}) scripts/scripts.js -->
        <script src="scripts/app.js"></script>
        <script src="scripts/controllers/main.js"></script>
        <script src="scripts/services/authenticationService.js"></script>
        <!-- endbuild -->

        <script src="scripts/vendor/linq.js"></script>

1 个答案:

答案 0 :(得分:0)

由于Angular.js如何加载依赖关系并不是最好的主意。强迫整个事物通过RequireJS意味着相当数量的角度鳍,这不是很有趣。

我建议改为确保所有这些都缩小(它们不会从引用中缩小)并将它们连接起来,然后提供那个大文件。