/**
廢話
新建了一個項目,ESLint沒關,寫了點東西就一直報error,但是項目還是可以運行的。
身爲一個程序員,warn我是可以裝作沒看見的,但是error不解決,心裏難受的一批。
ESLint的配置,一搜起碼有一堆,看了一遍改起來倒是不難,可是Expected '===' and instead saw '==' 這個,
自認爲找了大多數能找到的博客,主要是兩種:
1.直接關閉ESLint;
2.把報錯的地方改成類型安全的'==='和 '!==' ;
說實話這兩個我都不怎麼滿意,下面談談我的解決方法吧。
*/
'==='是類型安全的'==','!=='是類型安全的'!=',
如下面代碼:
原因是因爲'=='和'!='會強制進行類型轉換
但是我現在的需求有些時候要用到'=='和'!='
下面是我找到的解決方法
找到
在rules下面加入
關於這個屬性還有什麼想了解的可以去看看官方文檔:https://eslint.org/docs/rules/eqeqeq#require--and--eqeqeq
官網寫的還是不錯的,建議看下