uglifyjs

    3熱度

    2回答

    我有一個函數,其中有一個構造函數。它創建了一個新的對象,並返回它: function car() { function Car() {} return new Car(); } 結果醜化重命名汽車的一些信件,當它返回它看起來像對象名稱只是一些字母。例如在chrome中,它會說對象的類型是「t」。 有沒有辦法告訴uglify保存一些函數的名字?

    1熱度

    2回答

    我查看了Google Closure Compiler,發現this。它 不喜歡「const」,「let」和其他Javascript 1.7標籤。 UglifyJS似乎也錯過了對Javascript 1.7的支持。 銳壓縮機不接受ECMAScript的功能,如getter/setter方法 有哪些支持JavaScript 1.7功能時下任何壓縮機?我唯一需要的是清除註釋/空格(WHITESPACE

    2熱度

    1回答

    似乎我不能使用uglifyjs濾波器assetic上的Symfony2的上下文中,因爲它似乎引起段錯誤。 php app/console assetic:dump Dumping all dev assets. Debug mode is off. 16:35:02 [file+] ...../../web/css/compiled_50f84d1.css 16:35:02 [file+

    4熱度

    1回答

    如何使用uglifyjs解析JavaScript表達式?雖然一個優秀的圖書館,缺乏文檔使其更難以理解! 這些鏈接在一定程度上對我有所幫助。 https://groups.google.com/forum/?fromgroups=#!topic/uglifyjs/YjWjgl8Qm0c https://github.com/mishoo/UglifyJS/blob/master/tmp/instru

    19熱度

    4回答

    我一直在尋找的一些東西從UglifyJS輸出和遇到像下面的一些代碼發生了: var a = 0; var b = function() { return function() { a++; }(), 'Hello, World' }(); 運行的代碼a是1和b後是字符串Hello, World!。 乍一看,b將爲undefined,因爲它看起來像函數的結果,

    3熱度

    1回答

    我已經安裝了uglify-js 2.2.2,並試圖使用API​​來從node.js應用程序中縮小一些javascript,但是在嘗試使用時出現類型錯誤訪問解析器。 我在API部分基於the github readme的嘗試。 這是我從節點shell的嘗試/輸出。在這裏,我甚至沒有試圖調用parse方法,我只是表明它完全無法訪問。 $ node > var jsp = require("uglif

    3熱度

    2回答

    我正在爲我正在使用的JavaScript項目使用grunt-bbb。我很喜歡使用grunt對UglifyJS的支持來使用條件編譯,但我似乎無法讓它工作。我試圖通過一個defines選項uglify任務,但它似乎並沒有工作。 我grunt.js文件看起來像: module.exports = function (grunt) { grunt.initConfig({ // .

    1熱度

    1回答

    不知何故我只是在玩美妙的UglifyJS,當時我注意到一些奇怪的符號,這讓我縮小了錯誤。這看起來很奇怪,因爲我不能選擇或複製它,它不是任何特殊字符。至少我知道(LF,CR,Tab或空格)。 在記事本+ +,它看起來是這樣的: 如果我把光標放在95行,然後按退格畫面的beggining變成這樣: 我雖然可以刪除它。但我是curiuos。另一方面,我寧願通過正則表達式來移除它,以確保這些不會破壞我的j

    1熱度

    1回答

    我正在寫JavaScript壓縮的MS Build任務,我希望我可以使用Uglify作爲我的壓縮提供程序。 由於Uglify是用JavaScript編寫的,我顯然需要一個.NET端口。幸運的是,似乎至少有兩種可能的選擇 - Uglify CS和Uglify.NET。不幸的是在去年都沒有見過一次提交,所以我想他們不支持新版本2的Uglify :) 考慮到這一點,我想知道有沒有辦法以某種方式評估原始代

    3熱度

    3回答

    我正在看看Uglify-js的源代碼,在那裏我發現了一些有趣的東西。在bin/uglifyjs(ref)一對夫婦的功能是這樣定義的: //syntax A var defsym = function(sym) { ... }, defval = function(v) { ... }; 考慮到醜化-JS由專業人士寫的,在許多產品,如jQuery是用,我不明白爲什麼代