Javascript 如何取消整理js文件?

Javascript 如何取消整理js文件?,javascript,jquery,webpack,minify,unminify,Javascript,Jquery,Webpack,Minify,Unminify,如何从webpack工具中取消显示缩小的js文件 缩小之前 function autoslideSlider() { $('.next-slide').trigger('click'); } $(window).on('load', function(){ $('.preloader').fadeOut('fast'); $('#after_load').addClass('show'); setInterval(autoslideSlider, 8000); });

如何从webpack工具中取消显示缩小的js文件

缩小之前

function autoslideSlider() {
  $('.next-slide').trigger('click');
}
$(window).on('load', function(){
  $('.preloader').fadeOut('fast');
     $('#after_load').addClass('show');
     setInterval(autoslideSlider, 8000);
});
$('a').on('click', function () {
    if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '') && location.hostname === this.hostname) {
        var $target = $(this.hash);
        $target = $target.length && $target;
        // $('[name=' + this.hash.slice(1) + ']');
        if ($target.length) {
            var targetOffset = $target.offset().top - 20;
            $('html,body').animate({
                scrollTop: targetOffset
            }, 1500);
            return false;
        }
    }
});
缩小后

!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){function n(){$(".next-slide").trigger("click")}$(window).on("load",function(){$(".preloader").fadeOut("fast"),$("#after_load").addClass("show"),setInterval(n,8e3)}),$("a").on("click",function(){if(location.pathname.replace(/^\//,"")===this.pathname.replace(/^\//,"")&&location.hostname===this.hostname){var e=$(this.hash);if((e=e.length&&e).length){var t=e.offset().top-20;return $("html,body").animate({scrollTop:t},1500),!1}}})}]);
如何取消整理上述js文件

我想缩小js文件回到原来的格式

有人能告诉我取消js文件统一的工具或方法吗


谢谢。

您不能取消整理缩小的文件。缩小是一种构造性操作,涉及信息丢失

例如,如果您有一个具有描述性名称的函数,则缩小后,该名称将替换为一个无意义的名称。这次行动没有回头路了


您可以使用a使其更具可读性,但为了理解代码的含义,您将有一项艰巨的逆向工程工作。

源代码映射就是您想要的。在制作缩小的js文件的过程中,您也应该得到一个源地图文件(这取决于您使用的缩小工具)

然后使用库可以恢复原始文件

如果
源映射
文件确实包含缩小的源,则此文件足以取消合并。否则,您必须手动告诉库缩小的源


更多信息,请访问该库的Github页面。

搜索“美化javascript”,但它无法将其恢复到原始版本。任何更改或混淆的内容(变量名、函数名等)都将保持原样。如果您有源映射,则可能会出现重复,您可以看到更多有意义的变量名。使用chrome开发工具。@Alikazemkhanlo谢谢,我会检查的,非常感谢。现在我明白了,在没有源代码的情况下,精简可能会发生,并且在调试精简的Javascript代码时通常很有用。仅仅因为它不是最优的并不意味着它不能做到。