ZBLOG

git 推送时报D:\项目1\coal_evaluate_system\src\utils\validate.js 18:14 error Expected '!==' and instead saw '!=' eqeqeq 21:14 error Expected '!==' and instead saw '!=' eqeqeq 这种错解决详细

这个错误是由于 ESLint 规则中设置了使用严格的等于比较符(=== 和 !==),而代码中使用了非严格的等于比较符(== 和 !=)。要解决这个问题,有以下两种方法:

  1. 将代码中的非严格等于比较符改为严格等于比较符

将代码中所有使用非严格等于比较符(== 和 !=)的地方改为使用严格等于比较符(=== 和 !==),例如:

// 将 if (a == b) 改为 if (a === b)
if (a === b) {
  // do something
}

// 将 if (c != d) 改为 if (c !== d)
if (c !== d) {
  // do something
}
  1. 在 ESLint 配置文件中禁用 eqeqeq 规则

在 ESLint 配置文件中添加如下配置,禁用 eqeqeq 规则:

{
  "rules": {
    "eqeqeq": "off"
  }
}

以上两种方法都可以解决这个问题,选择哪一种方法取决于项目需求和开发者个人偏好。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=5357

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?