create react app提供的react-scripts包需要eslint ^5.6.0依赖项。它说在树的更高位置检测到另一个版本(版本:8.30.0),这是我安装的最新版本。如果我安装5.6版本,我会得到其他错误,而不是修复它。
我还尝试了。env文件中的SKIP_PREFLIGHT,没有成功。以及终端上的故障排除(删除node模块文件夹并重新安装npm)。
这是我尝试过的一些事情
craco: cannot find eslint loader (eslint-loader) -最新错误显示
重新安装eslint(最新版本)安装eslint不同的版本,以匹配文件中的版本重新安装google-auth-library
终端故障处理(React建议):删除用户的node_modules并运行npm install(重新安装所有的node模块)增加了SKIP_PREFLIGHT .env-在包装下。删除并再次添加eslintConfig/更改"eslint"; "8.31"到推荐版本(版本7)-删除包锁(没有成功后添加)移除ESLint的devDependencies(没有成功后添加回来)- NPM审核
从StackOverflow:-添加到craco eslint: {enable: false},-更新npm- craco版本改为6.4- npm install - d eslint安装在devdependency中新增模块:craco规则-降级为NPM install webpack@5.75.0
新的错误信息:craco不能找到ESLint loader (ESLint -loader) - ESLint -loader已弃用,尝试安装ESLint -webpack-plugin..同样的问题
你知道会发生什么吗?
我有多个版本的eslint -当我更新到版本8时问题就消失了(也更新了清单)