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

Javascript 如何检测js文件是否在运行时缩小(Node.js),javascript,node.js,file,minify,Javascript,Node.js,File,Minify,我正在使用Node.js缩小javascript文件,我只想缩小那些显然还没有缩小的文件。我想知道是否有办法确定该文件是否通过其内容缩小。我正在使用Node.js和filejs,但只要是JavaScript,我就可以使用任何方法。也许您可以通过检查行的长度和使用的空格数来尝试。缩小/压缩JS通常几乎没有空格(通常是字符串)和很长的行 另外,我想您还可以做一件事(可以通过脚本自动完成),解析这两个文件,检查空白并比较这两个文件中的空白。通常,带有较少空格的版本是缩小版。另外,使用“.min.js”

我正在使用Node.js缩小javascript文件,我只想缩小那些显然还没有缩小的文件。我想知道是否有办法确定该文件是否通过其内容缩小。我正在使用Node.js和filejs,但只要是JavaScript,我就可以使用任何方法。

也许您可以通过检查行的长度和使用的空格数来尝试。缩小/压缩JS通常几乎没有空格(通常是字符串)和很长的行


另外,我想您还可以做一件事(可以通过脚本自动完成),解析这两个文件,检查空白并比较这两个文件中的空白。通常,带有较少空格的版本是缩小版。另外,使用“.min.js”命名。您还可以比较普通js文件和缩小js文件(将更小)之间的文件大小。

获取第一个,比如50个字符,然后检查其中是否有空白字符。有点老套,但可能会采用.min.js命名约定吗?答案对您有帮助吗?您可以计数
\n
字符。通常压缩的javascript都没有。如果要解析文件,只需添加和检测
/*I\u MINIFIED*/
@AlexK即可。这对未来是一件好事。但是如果他已经有了现在已经缩小的文件,他们就不会在上面有那个标签(或评论)。