gpt4 book ai didi

javascript - 在缩小的 Javascript 中查找错误的位置

转载 作者:行者123 更新时间:2023-11-29 20:02:41 25 4
gpt4 key购买 nike

我正在 Python 网络服务器上实现一项功能,该功能会在第一次请求时自动获取、连接、缩小、缓存和提供 Javascript 文件(包括外部文件),这样用户就可以获得缩小的好处,而无需我们当我们推送更改时,通过缩小器手动运行我们的任何 Javascript。

但是,问题在于我们选择的压缩器 (slimit) 在 Javascript 中引入了语法错误某处,并且(自然地)删除了所有换行符。

仅仅知道在我们数十万字符的缩小 Javascript 中某处有一个 Unexpected token ILLEGAL 对找出原因并找到解决方法毫无帮助。

所以:

1) 在(任何)浏览器中,有没有一种方法可以在浏览器的“开发者工具”部分查看 Javascript 时自动“美化”Javascript,在语句后插入换行符,并在它们所在的行上显示错误发生?

2) 或者,在我们的测试服务器上返回缩小的 Javascript 之前,我可以使用一个聪明的 hack 来尽可能地在语句末尾插入换行符,以便在以下情况下更容易找到语法错​​误的位置在开发人员工具中查看?

3) 或者,对于我所缺少的问题,是否还有其他明显的解决方案?

最佳答案

如果您正在使用/或者可以使用 chrome 进行调试,那么可以选择以 pretty-print 形式查看缩小的文件
按 f12 -> Sources -> 选择要调试的 javascript 文件 -> 从底部栏中选择 pretty print

这将为缩小文件上的所有选项卡设置正确的格式,您可能会发现错误

关于javascript - 在缩小的 Javascript 中查找错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13644255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com