使用requirejs+uglify限制线路长度
Limit line length with requirejs + uglify
我们在构建脚本中使用带有uglify2的requirejs.optimize(config)
来缩小我们的生产JavaScript代码。我们希望将缩小的行长度限制在大约80个字符,这样即使从生产代码中调试JavaScript错误也会更容易。(大多数浏览器在oneror处理程序中只报告行号,而不报告列,因此源映射没有帮助。)
Uglify2包含美化器选项中的最大线条长度选项。我尝试了以下选项的许多不同组合,但未能缩小代码,但行长有限:
config = {
optimize: 'uglify2',
uglify2: {
output: {
beautify: true
},
beautify: {
beautify: false,
max_line_len: 80
}
},
// ...
}
如何传递将线条长度限制为uglif2的选项?
最终设法找到了必要的组合:
config = {
optimize: 'uglify2',
uglify2: {
output: {
max_line_len: 80
}
},
// ...
}
相关文章:
- 以可优化的方式使用requirejs加载模板
- RequireJS向模块传递配置总是返回undefined
- PhoneGap/带有RequireJS's的文本插件
- 如何正确地将参数传递给RequireJS回调函数
- 在requirejs中共享实例化对象
- What does requirejs.config() do?
- 将javascript应用程序迁移到使用AMD的提示(例如requirejs)
- 为什么谷歌地图API's方法未从RequireJS中正确调用
- 创建一个可重用的RequireJs库
- angularjs、因果报应和requirejs测试用例错误
- 在RequireJS define函数中如何处理参数
- 如何为requirejs和qunit设置grunt任务
- 将broccoliJS与当前使用requireJS的模块化主干应用程序结合使用,我想完全放弃requireJS
- 使用requireJS的jqGrid-网格加载但不起作用
- requirejs定义:嵌套依赖关系
- Backbone+RequireJS+Mediator模式导致视图逻辑短路和无限循环
- 何时使用Requirejs以及何时使用捆绑的javascript
- 'define' 在 RequireJS 和 Webapp Yo 生成器上未定义错误
- Backbone+RequireJS:使集合持久化
- 使用requirejs+uglify限制线路长度