我们有一个CircleCI流水线。我们安装了三年前的较旧版本的eslint,即5.10.0,并且现在客户想要升级节点版本到16并升级相关软件包。
我已经修改了package.json文件,并将eslint版本从
我尝试过:
"eslint": "^5.10.0"
更改为"eslint": "^7.10.0"
。
现在,在将更改推送到分支时,CircleCI测试执行失败,出现以下错误:
我已经搜索了这个问题,但没有找到合适的解决方案。糟糕!出了些问题!:(
ESLint: 7.32.0
ESLint无法找到要扩展的配置“standard”。请检查配置名称是否正确。
配置“standard”是从“/home/xxx/xxx/.eslintrc.yml”中的配置文件引用的。
我尝试过:
- 通过猜测它可以自动创建来删除.eslintrc.yml文件。
- 尝试在package.json的脚本标记下运行命令yarn run
eslint --init
"scripts": {
"test": "yarn run eslint --init && yarn lint && yarn flow && yarn jest",
}
但是,在这里,使用了CircleCI流水线,因此eslint --init命令将询问问题 您想如何使用ESLint? 在自动化文件和测试执行期间,我们没有提供任何答案的规定。