uglifyjs

    1熱度

    1回答

    我正在嘗試使Git鉤子bash腳本縮小我的JavaScript代碼。 到目前爲止,我想出了這一點,它只是打印的精縮的JavaScript,當我運行該腳本: #!/bin/sh find js/ -type f -maxdepth 3 -name \*.js -exec uglifyjs {} + exit 我不知道如何給uglifyjs任何命令和輸出文件名應該是什麼。 在終端這將是: ug

    14熱度

    4回答

    我正在使用基於UglifyJS的縮小工具附帶的Enyo2編寫應用程序。 我注意到: var t = false 被替換 var t=!1 用同樣的方法真正被替換爲0!我確信有一個很好的解釋,我無法找到它。任何想法?

    5熱度

    1回答

    我有一個Gruntfile運行concat和uglify與特定的選項(即mangle toplevel變量),然後我使用sed來更新index.html中縮小文件的引用。此解決方案有效,但由於sed而不能很好地維護。我試圖使用usemin,但我無法弄清楚如何定義我自己的自定義步驟,併爲uglifyjs提供正確的選項,而doco在示例中缺少這些。我試圖用同樣的醜化的任務,我以前曾寫過: uglify

    8熱度

    1回答

    我正在使用Grunt與grunt-contrib-uglify任務聯繫起來,以縮小我應用程序中的JavaScript。 縮小後,除了第一個語句外,它會除去每個'use strict'語句,所以我得到一個巨大的JavaScript文件,頂部有'use strict'指令。 問題是,全球'use strict'指令使瀏覽器執行我在「嚴格模式」項目中使用的每個庫的代碼,並且它導致錯誤,因爲並非每個第三方

    0熱度

    1回答

    我試圖從本地文件夾在我的電腦上安裝uglifyjs。 我下載uglifyjs的所有依賴性,包括依賴性的依賴性,它們是我的文件夾C:\npm\node_modules 我工作在Windows XP中所有可用的,當我試圖從\node_modules\uglify-js安裝uglifyjs使用命令npm install -g node_modules\uglify-js(全局因爲我在Windows機器上

    0熱度

    1回答

    當'grunt build'運行時,所有腳本都會合並並縮小。這會產生'未定義'錯誤,因爲其中一個腳本缺少a;分號來正確結束腳本。 基本上我們需要這樣一個選項:https://github.com/gruntjs/grunt-contrib-concat#separator grunt-contrib-uglify中不存在這個選項。 只有當您必須執行'grunt build'時纔會出現此錯誤。

    6熱度

    2回答

    在NodeJS應用程序中,使用縮小的源代碼服務器端有什麼好處嗎? 唯一的好處,我可以想出,是較小的JS文件可能會被從磁盤稍快裝。但這似乎微不足道,因爲它只會影響啓動時間。 那麼,會不會有任何理由將其部署到我們的生產服務器之前處理過醜化或關閉編譯我們的源代碼?

    11熱度

    2回答

    特定區域有沒有辦法告訴UglifyJS跳過一個特定的代碼段,可能使用的意見是這樣的: // uglifyjs:skipStart filter = function(item){ /* some crazy filter logic that will repeat 500,000 times */ } // uglifyjs:skipEnd 我的使用情況與避免微小做該函數將以自定義方式進

    2熱度

    1回答

    我想用我的.js文件管道uglifyjs使用Windows PowerShell。 這是行不通的: dir .\build -filter *.js | uglifyjs > bundle.js 從uglifyjs2 docs我可以看到,uglifyjs需要兩個參數: uglifyjs [input files] [options] 我瞭解到,我可以在功能使用管道運營商,一個參數沒有修改。但是

    7熱度

    1回答

    當我嘗試醜化和使用咕嚕醜化JS在follwing線, 餘燼數據的concat: '餘燼' 醜化失敗。如何讓uglifyjs跳過檢查< < - >>? 咕嚕配置: module.exports = function(grunt){ grunt.initConfig({ pkg : grunt.file.readJSON('package.json'), concat : {