Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我是一个JavaScript初学者,我不明白为什么这会在ESLint部分的括号中显示错误_Javascript_Eslint - Fatal编程技术网

我是一个JavaScript初学者,我不明白为什么这会在ESLint部分的括号中显示错误

我是一个JavaScript初学者,我不明白为什么这会在ESLint部分的括号中显示错误,javascript,eslint,Javascript,Eslint,var firstName='John'; console.logfirstName 这些是ESLint错误/警告,而不是JavaScript错误/警告。它们指的是列出的规则和 从非控制台: 规则详细信息 此规则不允许调用console对象的方法 您使用的是console对象,因此ESLint告诉您您违反了该规则 从无未定义: 规则详细信息 对未声明变量的任何引用都会导致警告,除非该变量在/*全局…*/注释中明确提及,或在配置文件的globals键中指定 问题中的错误详细信息表明这与consol

var firstName='John';
console.logfirstName 这些是ESLint错误/警告,而不是JavaScript错误/警告。它们指的是列出的规则和

从非控制台:

规则详细信息

此规则不允许调用console对象的方法

您使用的是console对象,因此ESLint告诉您您违反了该规则

从无未定义:

规则详细信息

对未声明变量的任何引用都会导致警告,除非该变量在/*全局…*/注释中明确提及,或在配置文件的globals键中指定


问题中的错误详细信息表明这与console变量有关。我很惊讶console在您运行它的环境中不是一个声明变量,就像在所有常见的环境浏览器Node.js中一样,但现在就这样了,显然是这样。

无控制台的eslint规则只是告诉您删除产品代码的console.log语句。请阅读无控制台的eslint文档