闭包编译器在 "final" 关键字上出错

Closure compiler trips up on "final" keyword

我正在使用 close 来编译 JavaScript 使用 Google' 闭包编译器。我正在编译的 bundle 使用了很多 NPM 导入的包,其中一个下游依赖使用了 final 关键字。这显然是 ES3 中的保留关键字,因此闭包会引发错误。

解决这个问题的方法是什么?我不想将所有依赖项更改为不使用 final。我在转译管道中使用 Babel,如果这有所不同的话。

使用 --language_in 标志指定 ECMASCRIPT5 或更高版本的输入语言。