你用什么评论告诉Closure Compiler / Linter忽略特定的行?我记得它是这样的:
var x = "some line that is too big"; /** CLOSURE_IGNORE E0101 */
这不是确切的语法。我无法在Google上找到它,具有讽刺意味......有人知道吗?
答案 0 :(得分:0)
您可以使用goog.DEBUG
标记执行此操作。有关其用法的详细说明,请参见Closure: The Definitive Guide。
假设您的代码如下所示:
var foo = 'bar';
if (goog.DEBUG) {
doDebugOnlyWork();
}
var fizz = 'buzz';
编译时,编译器将删除goog.DEBUG
分支中的代码。除了混淆和优化之外,这将导致功能等同于:
var foo = 'bar';
var fizz = 'buzz';