【问题标题】:Disable grunt uglify to remove global variables in file禁用 grunt uglify 以删除文件中的全局变量
【发布时间】:2015-09-04 13:29:12
【问题描述】:

我正在使用 grunt-contrib-uglify 来缩小我的 js 文件。如何配置我的 grunfile,以便在缩小文件顶部定义的全局变量时不会被删除。

这是当前的 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();

【问题讨论】:

标签: gruntjs grunt-contrib-uglify


【解决方案1】:

如果全局变量以这种方式声明

var variable_name;

然后 uglify 不会删除它们。

【讨论】:

  • 如果您还有更多要补充的,请edit您的问题。
猜你喜欢
  • 1970-01-01
  • 2015-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多