You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React项目编译出现ESLint React插件冲突错误,该如何解决?

解决ESLint React插件冲突问题

问题根源

这个错误核心是文件路径大小写不一致引发的模块解析冲突——Windows文件系统不区分大小写,但Node.js模块解析会将不同大小写的路径判定为不同引用,从报错信息能看到documents和Documents的大小写差异触发了冲突。

解决步骤

  • 清理依赖缓存并重装

    1. 删除node_modules文件夹:
      rm -rf node_modules
      
      Windows环境用这个命令:
      rd /s /q node_modules
      
    2. 删除锁文件:
      rm package-lock.json
      
    3. 重新安装依赖:
      npm install
      
  • 统一项目路径大小写
    调整项目所在文件夹路径,确保documents和Documents这类大小写不一致的路径统一,之后重启开发服务器。

  • 临时跳过ESLint检查(仅调试用)
    如果需要快速验证项目功能,可临时修改package.json的启动命令:

    "scripts": {
      "start": "DISABLE_ESLINT_PLUGIN=true react-scripts start"
    }
    

    注意:这只是临时方案,问题解决后建议恢复ESLint检查。

  • 升级ESLint相关依赖
    尝试更新依赖版本,可能修复路径解析的bug:

    npm update eslint eslint-config-react-app
    

内容的提问来源于stack exchange,提问作者Ghulam Nabi Toor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 11:57:08