【问题标题】:Warning: Uglification failed. Javascript警告:丑化失败。 Javascript
【发布时间】:2015-09-14 19:51:27
【问题描述】:

以下是我在丑化时遇到的错误-

警告:丑化失败。 意外令牌:名称(类型)。

我的代码 -

var buildRange = function(obj, type){
    for(var key in obj){
        andFilter.push({[type]:{[key]:obj[key]}});
    }
}

代码在这一行中断 -

andFilter.push({[type]:{[key]:obj[key]}});

让我知道我该如何解决这个问题。

【问题讨论】:

  • 你使用的是 Typescript 还是 ES6 计算属性 polyfill?如果不是,它将是无效的语法
  • @PSL 我该如何检查,因为我只是运行grunt dist 并收到错误..让我知道我该如何解决这个问题

标签: javascript angularjs gruntjs grunt-contrib-uglify


【解决方案1】:

试图丑化你的代码,它也失败了。问题在于属性名称周围的括号。但以下内容可以被丑化:

var buildRange = function(obj, type){
    for(var key in obj){
        andFilter.push({type:{key:obj[key]}});
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    相关资源
    最近更新 更多