Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么用丑陋的语言压缩后会遗漏一些代码_Javascript_Gruntjs_Uglifyjs_Grunt Contrib Uglify - Fatal编程技术网

Javascript 为什么用丑陋的语言压缩后会遗漏一些代码

Javascript 为什么用丑陋的语言压缩后会遗漏一些代码,javascript,gruntjs,uglifyjs,grunt-contrib-uglify,Javascript,Gruntjs,Uglifyjs,Grunt Contrib Uglify,我有一个js和使用丑陋的压缩 ;(function() { function gE(el) { return document.getElementById(le); } function rd(n,m) { var c = m - n + 1; return Math.floor(Math.random() * c + n); } var el = { info: gE('inf

我有一个js和使用丑陋的压缩

 ;(function() {

    function gE(el) {
        return document.getElementById(le);
    }



    function rd(n,m) {
        var c = m - n + 1;
        return Math.floor(Math.random() * c + n);
    }

    var el = {
        info: gE('info'),
        scrollvivew: gE('scrollview'),
        box: gE('box')
    };

    var setting = {
        scWidth: 5500,
        scHeight: 5500,
        bxWidth: 100,
        bxHeight: 100
    };


})();
但是压缩之后,我得到了最小版本js

!function(){  
   function a(a){return document.getElementById(le)}  
  ({info:a("info"),scrollvivew:a("scrollview"),box:a("box")})}();
一些代码消失了,那有什么问题

这是我的
Gruntfile.js
uglify配置

uglify: {
            compress: {
                options: {
                    banner: '',
                    compress: !0
                },
                files: {
                    "build/<%= pkg.name %>.min.js": [ "src/**/*.js" ]
                }
            }

        }
uglify:{
压缩:{
选项:{
横幅:'',
压缩:!0
},
档案:{
“build/.min.js”:[“src/***/.js”]
}
}
}

我尝试了
美化
选项,也错过了一些代码。

它删除了未使用的代码吗?@jfriend00 omg,看来你是对的
rd()
未使用,
设置
未使用-为什么要保留它?但有时我需要使用它来设置漂亮的格式…代码还没有完成@andreas它是否删除了未使用的代码?@jfriend00 omg,似乎你是对的
rd()
未使用,
设置
未使用-为什么要保留它?但有时我需要使用它来设置漂亮的格式…而代码尚未完成@Andreas