(ESLint)Expected '===' and instead saw '=='
/**废话新建了一个项目,ESLint没关,写了点东西就一直报error,但是项目还是可以运行的。身为一个程序员,warn我是可以装作没看见的,但是error不解决,心里难受的一批。ESLint的配置,一搜起码有一堆,看了一遍改起来倒是不难,可是Expected '===' and instead saw '==' 这个,自认为找了大多数能找到的博客,主要是两种:1.直接关...
·
/**
废话
新建了一个项目,ESLint没关,写了点东西就一直报error,但是项目还是可以运行的。
身为一个程序员,warn我是可以装作没看见的,但是error不解决,心里难受的一批。
ESLint的配置,一搜起码有一堆,看了一遍改起来倒是不难,可是Expected '===' and instead saw '==' 这个,
自认为找了大多数能找到的博客,主要是两种:
1.直接关闭ESLint;
2.把报错的地方改成类型安全的'==='和 '!==' ;
说实话这两个我都不怎么满意,下面谈谈我的解决方法吧。
*/
'==='是类型安全的'==','!=='是类型安全的'!=',
如下面代码:
原因是因为'=='和'!='会强制进行类型转换
但是我现在的需求有些时候要用到'=='和'!='
下面是我找到的解决方法
找到
在rules下面加入
关于这个属性还有什么想了解的可以去看看官方文档:https://eslint.org/docs/rules/eqeqeq#require--and--eqeqeq
官网写的还是不错的,建议看下
更多推荐
已为社区贡献2条内容
所有评论(0)