2015-09-04 69 views
-1

我正在使用grunt-contrib-uglify來縮小我的js文件。我如何配置我的grunfile,以便在文件頂部定義的縮小全局變量不會被刪除。禁用grunt uglify刪除文件中的全局變量

這是當前醜化配置

uglify: { 
      options: { 
       global_defs: { 
        DEBUG: false 
       } 

      }, 
      dist: { 
       files: { 
        '<%= webApp.dist %>/app/static/scripts/app.js': ['<%= webApp.dist %>/app/static/scripts/*.js'] 

       } 
      } 
     }, 

這是我努力來縮小app.js的最頂端。

sArray = new Array(); 
sidArray = new Array(); 
rArray = new Array(); 
ridArray = new Array(); 
fArray = new Array(); 
fidArray = new Array(); 
vArray = new Array(); 
vidArray = new Array(); 
+0

你打電話給這個:https://github.com/gruntjs/grunt-contrib-uglify#exportall – guvenckardas

回答

0

如果全局變量的聲明這樣

var variable_name; 

然後醜化不會刪除它們。

+0

如果你有更多要添加,請[編輯]你的問題。 – Ajean