繁体   English   中英

为什么 eslint 版本 5.6.0 在运行构建时会抛出错误?

[英]Why is eslint version 5.6.0 throwing an error while running build?

create react app 提供的 react-scripts package 需要依赖 eslint ^5.6.0。 它说在我安装的最新版本树中检测到另一个版本(版本:8.30.0)。 如果我安装 5.6 版本,我会收到其他错误而不是修复它。

我也在 a.env 文件中尝试了 SKIP_PREFLIGHT 但没有成功。 以及从终端进行故障排除(删除节点模块文件夹并重新安装 npm)。

这是我尝试过的一些事情

craco: 找不到 eslint 加载器 (eslint-loader) - 出现最新错误

重新安装 eslint(最新版本) 安装不同版本的 eslint 以匹配文件中的版本 重新安装 google-auth-library

从终端进行故障排除(React 建议): - 从用户中删除了 node_modules 并运行 npm 安装(再次安装所有节点模块) - 添加了 SKIP_PREFLIGHT.env - 在 Package.json 下删除并再次添加了 eslintConfig / 将“eslint”:“8.31”更改为推荐一个(版本 7)- 删除包锁(不成功后重新添加)- devDependencies 删除 ESLint(不成功后重新添加)- npm 审计

来自 StackOverflow: - 添加到 craco eslint:{启用:false}, - 更新 npm - 将 craco 版本更改为 6.4 - npm 安装 -D eslint 安装在 devDependecy - 添加模块:craco 规则 - 降级为 npm 安装 webpack@5.75 .0

新错误消息:craco 找不到 ESLint 加载器 (eslint-loader) - eslint-loader 已弃用,尝试安装 eslint-webpack-plugin.. 同样的问题

关于可能发生的事情的任何想法?

我有多个版本的 eslint - 当我更新到版本 8 时问题就消失了(也更新了清单)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM