2 个回答

RequireJS Optimizer 是 RequireJS 自带的前端优化工具
optimize:javaScript 代码优化方式。可设置的值:

"uglify:使用 UglifyJS 压缩代码,默认值;
"uglify2":使用 2.1.2+ 版本进行压缩;
"closure": 使用 Google's Closure Compiler 进行压缩合并,需要 Java 环境;
"closure.keepLines":使用 Closure Compiler 进行压缩合并并保留换行;
"none":不做压缩合并;

uglify本来就是压缩代码

代码混淆

P.S: 个人不喜欢 r.js 的文件归并方式