uglifyjs用冒号抛出punc()

时间:2014-03-11 22:35:49

标签: javascript minify uglifyjs

警告:丑化失败。 意外的标记:punc())。

grunt build给出了这个问题,它调用了uglify任务,它是否与':'我被误用了?

1 个答案:

答案 0 :(得分:3)

"in_orderId": $rootScope.payBillResponse.CheckoutResponse.OrderId,的末尾有一个逗号逗号,并且有一个冒号可以作为!(engine.propertyIsEnumerable('length'))) ? engine[0] : engine;的一部分放在一行上。

如果这些都没有帮助,请复制文件并先删除上半部分并运行uglify,然后查看是否收到错误,然后重复下半部分,重复以找出原因。

使用http://www.jslint.com/http://jshint.com/http://eslint.org/等工具的好处包括帮助保持代码更清晰,更接近标准,以便不太可能使用像丑化。