2015-09-04 71 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