我需要设置在封闭的编译器,以防止IE8解析错误的language_in选项:
错误 - 解析错误。 IE8(及以下)将解析在阵列和对象常量尾随逗号不正确。 如果你的目标JS的更新版本,设置相应的language_in选项。
我没有找到有关这个缝合组的一个帖子,然而,该选项上直接设置java编译器,而不是通过构建脚本之一。 我需要能够把它放在一个构建脚本。
我期待在关闭/斌/编译脚本/有几个在那里。 我尝试添加的选项关闭建设者,但失败了。
谁能告诉我如何正确设置这个选项?
谢谢。
我需要设置在封闭的编译器,以防止IE8解析错误的language_in选项:
错误 - 解析错误。 IE8(及以下)将解析在阵列和对象常量尾随逗号不正确。 如果你的目标JS的更新版本,设置相应的language_in选项。
我没有找到有关这个缝合组的一个帖子,然而,该选项上直接设置java编译器,而不是通过构建脚本之一。 我需要能够把它放在一个构建脚本。
我期待在关闭/斌/编译脚本/有几个在那里。 我尝试添加的选项关闭建设者,但失败了。
谁能告诉我如何正确设置这个选项?
谢谢。
运行关闭编译应用程序与--help
标志,以查看每个标志的说明。
java -jar compiler.jar --help
CommandLineRunner定义了一组所允许值的--language_in
:
--language_in
设置什么语言规范是输入源一致。
选项:ECMASCRIPT3,ECMASCRIPT5,ECMASCRIPT5_STRICT,ECMASCRIPT6_TYPED(实验),ECMASCRIPT_2015,ECMASCRIPT_2016,ECMASCRIPT_2017,ECMASCRIPT_NEXT
该LanguageMode枚举了有关这些值的更详细一点。
使用封闭生成器 ,该--language_in
标志将作为参数传递
--compiler_flags
如:
--compiler_flags="--language_in=ECMASCRIPT5"