gpt4 book ai didi

javascript - 保留条件注释的缩小器?

转载 作者:行者123 更新时间:2023-11-28 03:01:05 25 4
gpt4 key购买 nike

我尝试了在线JS Minifier但它删除了条件注释,例如:

 var u = navigator.userAgent;var e=/*@cc_on!@*/false;

BECOMES

var u=navigator.userAgent;var e=false;

这会影响代码的操作,因此我正在寻找一个能够智能地保留这些和任何此类注释的压缩器,而不是手动添加删除的注释。

最佳答案

据报道,YUICompressor 可以满足需要。以下是博客的摘录:

...
但不用担心,事情并没有你想象的那么糟糕。不幸的是,JSMin 删除了条件编译注释,但我相信这是由于有一段时间没有更新,并且没有跟上现代 Web 开发实践的步伐。

使用其他工具,例如 YUI 压缩器 或打包器确实可以很好地处理条件编译。...

您可以在http://robertnyman.com/2008/05/26/conditional-compilation-in-javascript/阅读整篇文章。

关于javascript - 保留条件注释的缩小器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/871971/

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