我们在构建脚本中使用requirejs.optimize(config)和uglify2来缩小我们的生产JavaScript代码.我们希望将缩小的行长度限制为大约80个字符,这样即使从生产代码中调试JavaScript错误也会更容易. (大多数浏览器只报告onerror处理程序中的行号而不是列,因此源映射没有帮助.)
Uglify2在美化选项中包含max-line-len选项.我已经尝试了以下选项的许多不同组合,但是无法使代码缩小,但行长度有限:
config = {
optimize: 'uglify2',uglify2: {
output: {
beautify: true
},beautify: {
beautify: false,max_line_len: 80
}
},// ...
}
如何通过选项将行长度限制为uglify2?
最佳答案
最后设法找出必要的组合:
config = {
optimize: 'uglify2',uglify2: {
output: {
max_line_len: 80
}
},// ...
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。