Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为闭包编译器设置语言_in选项?_Javascript_Google Closure Compiler_Compiler Options - Fatal编程技术网

Javascript 如何为闭包编译器设置语言_in选项?

Javascript 如何为闭包编译器设置语言_in选项?,javascript,google-closure-compiler,compiler-options,Javascript,Google Closure Compiler,Compiler Options,我需要在闭包编译器上设置language_in选项以防止IE8解析错误: 错误-解析错误。IE8(及以下版本)将错误地分析数组和对象文本中的尾随逗号。如果您的目标是更新版本的JS,请在选项中设置适当的语言 我确实在闭包组中找到了与此相关的帖子,但是,该选项直接在java编译器上设置,而不是通过一个构建脚本设置。我需要能够在构建脚本上设置它 我正在查看closure/bin/build/中的脚本,其中有几个脚本。我尝试将该选项添加到闭包生成器,但失败了 有人能告诉我如何正确设置此选项吗 谢谢。使用

我需要在闭包编译器上设置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)编译时添加选项,请参阅: