javascript - 排除 IE8 进行闭包编译

标签 javascript google-closure-compiler

我第一次使用 Google Closure Compiler,编译后一些 js 代码编译器给出错误

JSC_TRAILING_COMMA: Parse error. IE8 (and below) will parse trailing commas in array and object literals incorrectly

但是我的代码是针对最近的浏览器的。

IE8 是否有排除编译的选项?

最佳答案

如果您不需要支持旧版 IE,您可以将语言模式设置为“ECMASCRIPT5”或“ECMASCRIPT5_STRICT”,这样您就不会再收到此警告。

https://code.google.com/p/closure-compiler/wiki/FAQ#I_get_a_"Trailing_comma_is_not_legal"_error._But_it_wo

关于javascript - 排除 IE8 进行闭包编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21523080/

相关文章:

javascript - jQuery 点击事件不适用于 AngularJS

javascript - 由于名称属性,闭包编译器重命名问题

javascript - Closure Compiler - 混淆公共(public)方法 - 不一致的行为?

javascript - 如何防止脚本在移动设备上运行?

javascript - 带有选项和可访问方法的 jQuery 插件模板?

javascript - 如果 NODE 代理未运行,则阻止渲染 ANGULAR 页面

javascript - google-closure-compiler 基本流程示例

javascript - 闭包编译器和奇怪的前置代码

javascript - 为什么 Closure Compiler 不缩短它?

javascript - 跳过一条路由的 basicAuth