闭包编译器在Ubuntu中缺少ECMAScript 6选项

闭包编译器在Ubuntu中缺少ECMAScript 6选项,ubuntu,ecmascript-6,google-closure-compiler,Ubuntu,Ecmascript 6,Google Closure Compiler,我已经在我的Ubuntu机器上安装了闭包编译器 我需要将--language\u in设置为ECMAScript 6,但它说它不存在: Unknown language `ECMASCRIPT6' specified. 运行: closure-compiler --language_in ECMASCRIPT5 myjsfile.js 比如: ERROR - Parse error. missing ; before statement let comments = (抱怨let) 有

我已经在我的Ubuntu机器上安装了闭包编译器

我需要将
--language\u in
设置为
ECMAScript 6
,但它说它不存在:

Unknown language `ECMASCRIPT6' specified.
运行:

closure-compiler --language_in ECMASCRIPT5 myjsfile.js 
比如:

ERROR - Parse error. missing ; before statement
let comments = 
(抱怨let)


有没有办法获得包含“ECMAScript 6”语言的closure编译器的更新版本?

标志已重命名。试试ECMASCRIPT_2015中的
--language\u

这里的解决方案是使用最新版本的编译器。

恐怕这也不是一个有效的选项。如果我运行
closure编译器--help
它会为中的语言\u显示以下内容:
设置输入源符合的语言规范。选项:ECMAScript 3(默认值)、ECMAScript 5、ECMAScript 5_STRICT(默认值:ECMAScript 3)
如何运行
闭包编译器
?编译器是以jar(或该版本的JS)的形式分发的。我使用的是这个:-我现在使用的是google版本,它使用的是Java,这个版本运行得很好。但我预计Ubuntu中包含的一个将与ES6协同工作,Ubuntu版本看起来将从2013年2月开始。这是非常古老的。提出了一个错误: