【发布时间】:2012-06-06 22:39:54
【问题描述】:
来自客户端的错误报告总是在第 1 行报告错误(因为文件已缩小)不是很有用。我想在保留换行符的同时缩小我的代码,以便获得有意义的行号。
是否有任何 javascript 缩小器可以选择保留换行符?
【问题讨论】:
-
你能分享你想要缩小的 JS 吗?
-
我的部署脚本通常会同时部署缩小版和非缩小版(不能在同一个地址访问),这样我就永远不必调试缩小版了。你也应该这样做,没有理由尝试调试缩小的代码。
-
这适用于在生产环境中运行的代码。用户的浏览器也会报告这些错误,因此我无法在它发生时对其进行调试。但是知道错误发生在哪一行将帮助我在我的开发环境中找到错误。
-
也许您不应该使用脚本的缩小版本进行调试?
-
我没有使用缩小版进行调试。如果发生在用户机器上的错误。他们正在使用缩小版。当他们的机器上发生错误时,我不想得到报告说错误发生在第 1 行(因为文件被压缩到 1 行)。我希望用户获得一个缩小的文件,当我收到错误报告时,它会以这种方式保留换行符,它会显示类似于第 345 行的内容。然后我可以轻松地查找它以查看导致问题的代码。
标签: javascript minify