闭包编译器在 "final" 关键字上出错
Closure compiler trips up on "final" keyword
我正在使用 close 来编译 JavaScript 使用 Google' 闭包编译器。我正在编译的 bundle 使用了很多 NPM 导入的包,其中一个下游依赖使用了 final
关键字。这显然是 ES3 中的保留关键字,因此闭包会引发错误。
解决这个问题的方法是什么?我不想将所有依赖项更改为不使用 final
。我在转译管道中使用 Babel,如果这有所不同的话。
使用 --language_in
标志指定 ECMASCRIPT5 或更高版本的输入语言。
我正在使用 close 来编译 JavaScript 使用 Google' 闭包编译器。我正在编译的 bundle 使用了很多 NPM 导入的包,其中一个下游依赖使用了 final
关键字。这显然是 ES3 中的保留关键字,因此闭包会引发错误。
解决这个问题的方法是什么?我不想将所有依赖项更改为不使用 final
。我在转译管道中使用 Babel,如果这有所不同的话。
使用 --language_in
标志指定 ECMASCRIPT5 或更高版本的输入语言。