我一直在查看AngularAMD 库,我想知道是否有办法缩小代码以用于生产。
我查看了具有 Grunt 配置的AngularAMD 示例,但不幸的是,构建说明对我不起作用,并且在该grunt setup
步骤中给出了错误。所以我无法看到这个项目是否正在生成我正在寻找的那种最小化代码。
当尝试grunt-contrib-concat
在示例 AngularAMD代码上使用时,我遇到的问题与您在尝试使用 RequireJS 最小化 Angular 项目时遇到的问题相同,这导致了Ravi Kiran关于如何集成两者的博客文章。
(例如,定义app
创建初始 Angular 模块的两者及其控制器作为 RequireJS 模块最终会产生循环依赖,因此您需要将控制器定义为单独的函数,在创建 Angular 模块的代码中将这些函数列为依赖项,然后呼唤angular.module(...).controller
他们每个人。)