如何缩小AngularAMD代码
How to minify AngularAMD code?
我一直在看AngularAMD库,我想知道是否有办法缩小代码以用于生产。
我已经看了一下AngularAMD示例,它确实具有Grunt配置,但不幸的是,构建说明对我不起作用,并且在grunt setup
步骤中给出了错误。所以我无法看到这个项目是否正在产生我正在寻找的那种最小化代码。
当尝试在示例AngularAMD代码上使用grunt-contrib-concat
时,我遇到的问题与您在尝试使用RequireJS最小化Angular项目时通常遇到的问题相同,这导致了Ravi Kiran关于如何集成两者的博客文章。
(例如,定义创建初始 Angular 模块的app
,并将其控制器定义为 RequireJS 模块,最终会得到循环依赖项,因此您需要将控制器定义为单个函数,将这些函数列为创建 Angular 模块的代码中的依赖项,然后在每个函数上调用 angular.module(...).controller
。
在grunt setup
期间,angularAMD样本项目导致神秘Fatal error: Arguments to path.join must be strings
的问题实际上是由旧版本的grunt-bower-task
引起的。 将其更新为0.4.0
from 0.3.2
解决了问题。
grunt deploy
现在应该生成带有 angularAMD
的缩小代码。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 代码不会验证
- 如何从rails中的代码中删除新行( )
- Angularjs代码未在匿名函数中运行
- 如何做到这一点,使代码在不传递条件后执行函数
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 面向对象的Javascript代码在IE7中不起作用
- 将 jQuery 代码添加到 Index.aspx 页面
- 为什么忽略了eval()代码中的语法错误
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 如何缩小AngularAMD代码