当前位置: 首页 > news >正文

ERROR in Plugin “react“ was conflicted .... 天坑留念-turborepo、eslint plugin

前两天项目代码拉下来,装完依赖启动的时候直接报错:

[eslint] Plugin "react" was conflicted between ".eslintrc.js » eslint-config-custom » eslint-config-alloy/react" and "BaseConfig » D:\pan\erp\test\business-service-react-apps\node_modules\.pnpm\eslint-config-react-app@7.0.1_@babel+plugin-syntax-flow@7.23.3_@babel+plugin-transform-react-_5zfkbwahtxvk25cddgh55ne33a\node_modules\eslint-config-react-app\base.js".

正常的项目啊,吓得我赶紧去问了下同事有没有这个问题,告诉我他的没有问题。。我内心。。。还是要保持围笑~~

来分析一下这个问题:

项目中使用的是pnpm安装的依赖,看报错信息实际上就是安装了两个eslint的插件包,那么就意味着这两个包都在尝试为React项目配置ESLint规则,所以产生了冲突。

可是找了半天,项目里也没装【eslint-config-react-app】这个依赖啊。。

又经过一番分析,发现eslint-config-react-app应该是基础配置,且自带eslint-plugin-react插件

而【eslint-config-alloy】里面也有eslint-plugin-react插件(eslint版本还不一样,一个8.56.0,一个8.28.0)

而自定义的eslint配置那里,package.json文件里又装了一个。。

你不冲突谁冲突哈哈。。。所以很简单,把package.json那里装的去掉就好了,问题解决。

在此之前没想动脑,打算随便查查的,都快把github上相关的解决方案试遍了,都不好使。。看来还是得动脑,谨此记录浪费的1小时,以后我的脑袋要高速运转!

附相关问题链接,可自行查看:

reactjs - Create-react-app - ERROR in Plugin "react" was conflicted between ".eslintrc.json" and "BaseConfig" - Stack Overflow

Configuration conflict with 7.27.0 · Issue #3128 · jsx-eslint/eslint-plugin-react · GitHub

ERROR in Plugin "react" was conflicted between ".eslintrc.json" and "BaseConfig" · Issue #11825 · facebook/create-react-app · GitHub

http://www.lryc.cn/news/278703.html

相关文章:

  • MergeTwoSortedLists 【合并有序链表】
  • 基于多反应堆的高并发服务器【C/C++/Reactor】(中)HttpRequest模块 解析http请求协议
  • muduo网络库剖析——网络地址InetAddress类
  • 什么是本地IP?服务器本地IP有哪些优势?
  • Open CASCADE学习|参数化球面的奇异性
  • 基础知识篇(一)Acticity生命周期
  • Java内存结构
  • Java--ListUtil工具类,实现将一个大列表,拆分成指定长度的子列表
  • SpringSecurity 密码加密登录
  • 大模型实战作业03
  • 【AI视野·今日Sound 声学论文速览 第四十四期】Tue, 9 Jan 2024
  • Windows Copilot 更新及使用教程
  • 【Android开发】不同Activity之间的数据回传实例(一)摘桃子游戏
  • 增量式PID和脉冲轴组合控制阀门开度(算法介绍)
  • 解决Vue.js Devtools未检测到Vue实例的问题
  • 【Java基础】进程与线程,并发与并行,CPU单核与多核
  • git修改最新提交(commit)信息
  • 想寻找Axure的替代品?我们已经试用了10+款设计工具,来看看吧!
  • 报文大小限制、请求体类型总结
  • rknn加载onnx时报错 GLIBC=2.29 no found librknnc.so
  • ASP .net core微服务实战(杨中科)
  • 使用命令行方式搭建uni-app + Vue3 + Typescript + Pinia + Vite + Tailwind CSS + uv-ui开发脚手架
  • VUE+bpmn.js实现工作流
  • 微信小程序Burp抓包
  • 基础篇_面向对象(什么是对象,对象演化,继承,多态,封装,接口,Service,核心类库,异常处理)
  • 【一、测试基础】Java基础语法
  • 社交距离 - 华为OD统一考试
  • Odrive 学习系列一:vscode 编译Odrive
  • Pandas实战100例 | 案例 21: 条件运算
  • Unity组件开发--长连接webSocket