文章目录
一、原因二、解决方案三、综述
背景:搜索网上文章,一步步的配置完.eslintrc.js,发现:压根不生效! 配置过程可以说是很仔细了,把官方文档也翻看了一些。认认真真的把我需要的读了一遍。但结果就是:我特意写两个 let a=1; 它还是检测不出来!
未接触过eslint配置的宝宝请看 这里。
一、原因
查找原因的步骤:
点开项目中的 .eslintrc.js文件(也可以是json文件)点击编辑器右下角的ESLint根据提示查找原因。
如图所示:
下面说说上述问题原因:相关依赖包未安装。
只有 eslintrc 配置文件完全不可行,里面所写配置是依赖插件安装包的!
或者我们以为:已经安装了 ESLint 扩展程序,怎么还是不可以呢?
如图: 其实它只是安装到 VSCode 环境中,但可能对项目代码并未起效。
二、解决方案
下面内容是我这边的情况解决方法,具体原因可能不一样,可以评论区/私聊讨论。 安装以下依赖包,运行命令:
npm install eslint -D
如果是react项目,还需要安装 eslint-plugin-react,它保证在 jsx 文件中的语法检测:
npm install eslint-plugin-react -D
我的报错里面(针对个人情况):
npm i -D eslint-plugin-prettier
加不加-D的区别,请查看我的其他相关文章: –save、–save-dev、-S、-D的区别 npm、node修改配置与.npmrc文件的作用 点不开可以复制: 链接1:https://blog.csdn.net/aaqingying/article/details/101371352 链接2:https://blog.csdn.net/aaqingying/article/details/118890747 安装后如图:
三、综述
配置文件里面涉及的插件等,是依赖第三方插件的,只有配置,没有包,是不会生效的。 我们不要依赖网上各自eslint语法配置文件什么的,因为别人的配置可能不适合自己。人家安装了什么没有细说。
正确打开方式:
首先要下载好依赖包,扩展程序等。然后再配置eslintrc文件。重启 VSCode生效。
发表评论