Javascript 如何为闭包编译器设置语言_in选项?
我需要在闭包编译器上设置language_in选项以防止IE8解析错误: 错误-解析错误。IE8(及以下版本)将错误地分析数组和对象文本中的尾随逗号。如果您的目标是更新版本的JS,请在选项中设置适当的语言 我确实在闭包组中找到了与此相关的帖子,但是,该选项直接在java编译器上设置,而不是通过一个构建脚本设置。我需要能够在构建脚本上设置它 我正在查看closure/bin/build/中的脚本,其中有几个脚本。我尝试将该选项添加到闭包生成器,但失败了 有人能告诉我如何正确设置此选项吗 谢谢。使用Javascript 如何为闭包编译器设置语言_in选项?,javascript,google-closure-compiler,compiler-options,Javascript,Google Closure Compiler,Compiler Options,我需要在闭包编译器上设置language_in选项以防止IE8解析错误: 错误-解析错误。IE8(及以下版本)将错误地分析数组和对象文本中的尾随逗号。如果您的目标是更新版本的JS,请在选项中设置适当的语言 我确实在闭包组中找到了与此相关的帖子,但是,该选项直接在java编译器上设置,而不是通过一个构建脚本设置。我需要能够在构建脚本上设置它 我正在查看closure/bin/build/中的脚本,其中有几个脚本。我尝试将该选项添加到闭包生成器,但失败了 有人能告诉我如何正确设置此选项吗 谢谢。使用
--help
标志运行,查看每个标志的说明
java -jar compiler.jar --help
定义中的--语言\u的允许值集:
--语言
设置输入源符合的语言规范。
选项:ECMAScript 3、ECMAScript 5、ECMAScript 5_STRICT、,
ECMASCRIPT 6_类型(实验),ECMASCRIPT_2015,ECMASCRIPT_2016,
ECMASCRIPT_2017,ECMASCRIPT_下一个
有关这些值的详细信息,请参见
使用时,
标志中的--language_将作为参数传递给
--编译器标志
,如中所示:
--compiler_flags="--language_in=ECMASCRIPT5"
如果要在通过wro4j(Maven)编译时添加选项,请参阅: