始终在第1行报告错误的客户端报告错误(因为文件被缩小)不是很有用。我想在保留换行符的同时缩小我的代码,以便获得有意义的行号。
是否有任何javascript minifiers可以选择保留换行符?
答案 0 :(得分:3)
使用漂亮的打印选项查看Google的closure compiler 启用
如果使用命令行工具,还有很多选项。
答案 1 :(得分:3)
我一直在寻找相同的东西,虽然我找不到我想要的东西,但我刚刚看到(现已弃用)YUI Compressor有一个--line-break 0
开关导致每个分号后插入一个换行符。因为无论如何我都在使用YUI Compressor,我认为这样做可以用于我的调试目的。
答案 2 :(得分:0)
我认为就是这样: https://developers.google.com/closure/compiler/docs/inspector
正如Fabien所说Closure编译器......但是在第三次查找之后我发现Closure编译器可以在优化代码和原始源之间生成映射文件:)
您也不仅限于使用网络服务,您可以将其作为独立应用程序下载:)
https://developers.google.com/closure/compiler/
WINWIN