Javascript ';调试器';命令和JSLint
Google Chrome支持在代码中设置断点。如何在中隐藏以下代码的警告:Javascript ';调试器';命令和JSLint,javascript,google-chrome,jslint,Javascript,Google Chrome,Jslint,Google Chrome支持在代码中设置断点。如何在中隐藏以下代码的警告: 提出此错误是为了强调缺少约定和开发人员可能的监督 您可以通过以下方式禁用它: function test() { /* ignore jslint start */ debugger; /* ignore jslint end */ } JSLint有一个允许调试器语句的函数,称为调试: debug:trueifdebugger语句应该被允许 您可以通过jslint指令指定此选项: /*jsl
提出此错误是为了强调缺少约定和开发人员可能的监督 您可以通过以下方式禁用它:
function test() {
/* ignore jslint start */
debugger;
/* ignore jslint end */
}
JSLint有一个允许调试器
语句的函数,称为调试
:
debug
:true
ifdebugger
语句应该被允许
您可以通过jslint
指令指定此选项:
/*jslint browser:true, white: true, debug: true */
出现的
debug
已消失,其副作用是//TODO:
等也可以使用单个devel
选项
devel
:true
如果在开发中有用的全局浏览器应该
预定义,并且应该添加ifdebugger
语句和TODO
注释
允许。它添加了与此指令相同的全局变量:
/*global
alert, confirm, console, prompt
*/
在投入生产之前,请务必关闭此选项
这根棉绒:
/*jslint white, devel */
function test() {
"use strict";
debugger; // JSLint reports the "Unexpected 'debugger'" error
}
在react中,我在开发过程中经常这样做:
debugger // eslint-disable-line
禁用
无调试器
使其工作!(仅适用于Typescripttslint)
+1个首选答案,因为您必须在多个位置实施忽略jslint
,否则
debugger // eslint-disable-line
"rules": {
"no-debugger": false
}