Visual Studio 2022中ASP.NET Core+React项目启动ESLint冲突报错求助
解决ASP.NET Core + React项目中ESLint React插件冲突问题
清理依赖与缓存
- 删除项目根目录下的
node_modules文件夹 - 删除
package-lock.json文件(使用yarn则删除yarn.lock) - 执行
npm install重新安装所有依赖 - 可选:执行
npm cache clean --force清理npm缓存
- 删除项目根目录下的
统一目录大小写
错误提示里出现了GameApp和gameapp两个大小写不一致的路径,Windows文件系统不区分大小写,但Node的模块解析会对此敏感。将项目目录名称统一为相同大小写(比如全部改为GameApp),之后重新打开Visual Studio项目。检查ESLint配置
- 打开项目根目录的
.eslintrc.json(或其他ESLint配置文件) - 确保配置中只引入了一次
eslint-config-react-app,移除重复的配置项 - 若没有自定义ESLint配置,可直接删除本地配置文件,让项目默认使用依赖包中的配置
- 打开项目根目录的
调整VS启动设置
右键项目 → 属性 → 调试,确认启动命令指向的前端目录路径正确,避免因目录大小写问题触发重复依赖加载
内容的提问来源于stack exchange,提问作者Isaac Cooke
相关产品推荐
相关产品推荐

