闭包编译器在Ubuntu中缺少ECMAScript 6选项
我已经在我的Ubuntu机器上安装了闭包编译器 我需要将闭包编译器在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) 有
--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月开始。这是非常古老的。提出了一个错误: