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

React项目npm start编译报错,需反复保存package.json求永久解决

解决ESLint "react" 插件冲突的永久方案

问题根源

Windows系统文件路径不区分大小写,但Node.js模块解析时会识别大小写差异,导致同一个eslint-config-react-app包被从两个大小写不同的路径加载,引发插件冲突。

解决步骤

  • 统一项目路径大小写
    关闭开发服务器和终端窗口,修改项目所在文件夹的路径,把Project改成project、Blog-Mern改成blog-mern,确保整个目录路径的大小写完全一致。
  • 清理依赖并重装
    删除项目根目录下的node_modules文件夹和package-lock.json文件,然后在终端运行npm install重新安装所有依赖。
  • 验证配置(可选)
    检查项目自定义ESLint配置文件(如.eslintrc.js),确认没有重复引入eslint-config-react-app,再运行npm start测试。
  • VS Code用户额外操作
    关闭当前项目窗口,重新打开修改大小写后的文件夹,避免编辑器缓存旧路径。

内容的提问来源于stack exchange,提问作者Hukbath Ec

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 01:05:22