我需要比较两个最小化的Javascript文件。最常见的差异查看器列出了每行的差异,但是当脚本压缩到几行时这没有用。
有没有比较最小化的Javascript文件的好工具?
答案 0 :(得分:9)
Pretty Diff工具只需单击一下按钮即可将两个缩小的文件或缩小的文件缩小为美化文件。
它首先使用minifing文件来删除注释并在运行diff算法之前美化源代码。这是我的工具,所以如果这不能满足您的需求,我会接受请求。
答案 1 :(得分:1)
压缩的java脚本文件可能无法直接比较。首先使用java脚本美化来格式化java脚本代码。然后,您可以使用以下任何工具进行比较:
比较代码的工具:
格式化Javascript的工具: 1. JavaScriptBeautifier.com
上述所有工具均可在互联网上获取,并可在谷歌上搜索和下载。
答案 2 :(得分:1)
我们的SmartDifferencer工具使用语言语法而不是文本行来比较代码。通过这样做,它对格式化或缩小不敏感或不敏感。
它不会打印包含差异的“行”;相反,它打印出不同的代码片段,无论该片段是覆盖多行还是只是当前行中的片段。 所以它可能会做得很好。
有一种特定于每种语言的SmartDifferencer,特别是有一种用于JavaScript。