在GitHub上下载了一个后台管理系统框架,开发得时候发现eslint没有校验代码。按照百度到的各种方法,卸载了eslint重新安装也没用(高版本低版本都试过),eslint相关的各种依赖包都安装了,还是不校验。我甚至怀疑过是编辑器版本太低的原因(使用的phpStorm2018),安装了webStrom2020,但是还是不校验。
无意间我发现它只校验项目根目录的js文件,这说明eslint没问题,编辑器也没问题。是某个地方做了配置导致的。
直到我看到了这篇文章 eslint 怎么限制只在src目录下工作?,里面提到了.eslintignore
这是一个配置文件
.eslintignore
主要作用是忽略哪些文件的语法检查
build/.js //表示忽略build目录下类型为js的文件的语法检查
src //表示忽略src目录下所有的文件语法检查,其他文件夹名同理