VSCode使用ESLint插件提示Error: Could not find config file.

作者在使用VSCode时遇到未声明变量提示问题,通过安装ESLint插件解决,但发现由于全局安装的eslint与项目内的.eslintrc文件冲突,导致找不到配置文件。建议在项目中使用npxeslint命令行检查代码,避免编辑时的不便。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用VSCode的时候发现使用未声明的变量,如果单词相近有淡淡的蓝色提示,新的未定义变量一点都不会提示

代码一多特别难找到错误,再加上使用的是JS,不到运行都发现不了,为了让VSCode能够尽早报错,于是便安装了ESLint插件

但是使用ESLint插件发现OUTPUT面板提示Error: Could not find config file.

但是目录下明明使用eslint --init生成了.eslintrc.js文件

经过一晚上查找各种原因发现竟然是因为在使用eslint --init时,下意识在最后一步选择了安装eslint导致的这个问题,如果选择install now,VSCode中的ESLint插件就会提示找不到配置文件,相反使用npm uninstall eslint移除之后就能有代码报错提示了

总结

之前一直没注意eslint插件和npm中安装的eslint依赖包的关系,创建项目就直接运行了,个人项目也不注意使用eslint来规范代码

似乎之前没有这个问题,今天才发现两者似乎是不能共存了?

VSCode中的ESLint插件,只要项目的目录下有.eslintrc.*的配置文件就能使用,使用全局安装的eslint来初始化一个配置文件,不用在项目中npm i eslint就能获得代码报错提示

在项目中npm i eslint更适合使用命令行来检查代码,例如npx eslint --config .eslintrc.js index.js, 但是这代码的错误提示是在命令行中显示的, 在编辑时使用不太方便,可能适合打包之前eslint检查一下代码,但现在似乎是冲突了。。。。。。

补充

现在发现ESLint插件竟然无法识别放在C盘的代码项目中的配置文件,同一份代码放在D盘, ESLint插件就能读取到项目路径下的配置文件

具体原因暂不清楚, 但最近没时间看了, 有空再折腾

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值