每次我尝试使用console.log时都会遇到这种错误。
错误:意外的控制台声明。 [no-console] console.log(name +' 是一个' +年龄+'岁月' +工作+'谁结婚了#39; + isMarried + ' 。 &#39); 36错误:' console'没有定义。 [no-undef] console.log(名称+'是' +年龄+'岁' +工作+' 谁结婚了#39; + isMarried +' 。 &#39); 44错误:意外的控制台 声明。 [no-console] console.log(名称+'是' +年龄+'年 老' +工作+'谁结婚了#39; + isMarried +' 。 &#39); 44错误: '控制台'没有定义。 [no-undef] console.log(名称+'是' +年龄 +'岁月' +工作+'谁结婚了#39; + isMarried +' 。 &#39);
这一行的错误是什么
答案 0 :(得分:1)
不使用控制台时出现ESlint错误。
您可以通过更改this规则来禁用它。
对于特定的行,您可以使用注释禁用它:
console.log('test') // eslint-disable-line no-console
对于下一行,可以使用注释禁用它:
// eslint-disable-next-line no-console
答案 1 :(得分:1)
在查看控制台错误后,我发现这与rules
有关,因此要在全局级别阻止控制台上的ESLint规则,您可以在.eslintrc.json
"rules": {
...,
"no-console": ["warning"],
...
}
对象上添加此规则}
console
或者对于/*eslint-disable*/
的特定行,您可以在该行上方使用/*eslint-disable*/
console.log('some text');
/*eslint-enable*/ //this will now enable eslint rules that follows this
,就像这样
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'}
response = requests.get(url, headers=headers)`
答案 2 :(得分:0)
如果您不想更改.eslintrc文件,则 添加以下两行以在整个.js文件中完全禁用它:
/*global console*/
/* eslint no-console: "off" */
答案 3 :(得分:-1)
您也可以通过转到Brackets扩展管理器并向下滚动到ESLint并在那里禁用所有文件来更改默认值。