您如何告诉Google Closure编译器/ Closure Linter在新变量之前要求“ var”?有这个选项吗?

最佳答案

您可以使用strict mode并告诉Google Closure不要忽略它:

--language_in=ECMASCRIPT5_STRICT

language参数是指在检查代码中的错误时采用的ECMAScript版本。

将语言设置为ECMASCRIPT5_STRICT类似于ECMASCRIPT5,但假定符合严格模式("use strict";)。

参考:https://developers.google.com/closure/compiler/docs/api-ref

关于javascript - 闭包:在新的JS变量之前要求var的选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21419455/

10-12 13:46