如何在运行时检测js文件是否被缩小(Node.js)

我正在使用Node.js来缩小JavaScript文件,我想只缩小显然不是已经缩小的文件。 我想知道是否有办法找出文件是否通过其内容被缩小。 我正在使用Node.js和filejs,但只要是JavaScript,我就可以使用任何方法。

也许你可以通过检查线路的长度以及使用多less空间来尝试。 精简/包装JS通常几乎没有空格(通常是string)和很长的行。

此外,我想你可以做更多的事情(可以通过脚本自动化),通过这两个文件parsing并检查空格,并在两个文件中比较它们。 通常,空白数量较less的将是缩小版本。 另外,使用“.min.js”namming。 您还可以比较正常的js文件和缩小的js文件(它会更小)之间的文件大小。

得到第一个,说50个字符,并检查是否有任何空格字符。 有点哈克,但可能会做