有没有办法告诉UglifyJS跳过特定代码段,也许使用这样的注释:
// uglifyjs:skipStart
filter = function(item){ /* some crazy filter logic that will repeat 500,000 times */ }
// uglifyjs:skipEnd
我的用例与避免缩小函数有关,该函数将以自定义方式内联和解析,以提高性能。缩小会破坏简化的解析器。
答案 0 :(得分:0)
不幸的是,没有办法做到这一点。
答案 1 :(得分:-1)
Uglify Compressor的全局定义是一种可以用来有条件地删除代码的功能。
PHP
压缩器将假设这是一个恒定的定义,并将丢弃这样的代码,因为无法访问:
$data = $_POST['value1'];
foreach($data as $value){
echo $value;
}