javascript - uglifyjs 抛出带有冒号的 punc()

标签 javascript minify uglifyjs

<分区>

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

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

最佳答案

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

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

使用像 http://www.jslint.com/ 这样的工具的好处或 http://jshint.com/http://eslint.org/包括帮助保持您的代码更简洁并更接近标准,从而减少使用 uglify 等工具引发错误的可能性。

关于javascript - uglifyjs 抛出带有冒号的 punc(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22338138/

相关文章:

javascript - 为什么我的 js 脚本根据所述字段中的字符数量而不是一次创建多个选项标签?

javascript - 使用 jquery 父函数获取隐藏输入的值

javascript - 使用 javascript 在 p(react) 项目中实现 Google Adsense

javascript - 一键关闭windows工具编译文件夹内所有js文件

javascript - onClick 事件触发后提交的属性不会更新

javascript - 由于 lambda 表达式,缩小失败

javascript - Sourcemap 无法正常工作( browserify + minify )

node.js - 使用 uglify 将 TypeScript 转为 JavaScript

javascript - Webpack Uglify 插件导致 String.split 仅在 chrome 51 中出现故障

playframework - 开发与生产中不同的 sbt-web 管道任务设置?