我是一个JavaScript初学者,我不明白为什么这会在ESLint部分的括号中显示错误
var firstName='John';我是一个JavaScript初学者,我不明白为什么这会在ESLint部分的括号中显示错误,javascript,eslint,Javascript,Eslint,var firstName='John'; console.logfirstName 这些是ESLint错误/警告,而不是JavaScript错误/警告。它们指的是列出的规则和 从非控制台: 规则详细信息 此规则不允许调用console对象的方法 您使用的是console对象,因此ESLint告诉您您违反了该规则 从无未定义: 规则详细信息 对未声明变量的任何引用都会导致警告,除非该变量在/*全局…*/注释中明确提及,或在配置文件的globals键中指定 问题中的错误详细信息表明这与consol
console.logfirstName 这些是ESLint错误/警告,而不是JavaScript错误/警告。它们指的是列出的规则和 从非控制台: 规则详细信息 此规则不允许调用console对象的方法 您使用的是console对象,因此ESLint告诉您您违反了该规则 从无未定义: 规则详细信息 对未声明变量的任何引用都会导致警告,除非该变量在/*全局…*/注释中明确提及,或在配置文件的globals键中指定
问题中的错误详细信息表明这与console变量有关。我很惊讶console在您运行它的环境中不是一个声明变量,就像在所有常见的环境浏览器Node.js中一样,但现在就这样了,显然是这样。无控制台的eslint规则只是告诉您删除产品代码的console.log语句。请阅读无控制台的eslint文档