componentA > componentB > componentC 每个组件都有一个-6ren">
gpt4 book ai didi

将 .eslintrc 重新定位到父级后,ESLint 找不到配置 "prettier/@typescript-eslint"

转载 作者:行者123 更新时间:2023-12-03 14:49:37 27 4
gpt4 key购买 nike

我有一个像这样的文件夹结构

parentFolder > componentA
> componentB
> componentC
每个组件都有一个 package.json,它定义了一个 yarn lint 命令(eslint "myFilter"--no-error-on-unmatched-pattern)。每个组件都有自己的 .eslintrc 和 .prettierrc
当我在 componentA/B/C 文件夹中并运行 yarn lint 时,它按预期工作。
由于每个组件文件夹中的所有 .eslintrc 都是相同的,因此我将文件移动到 parentFolder 下并删除了组件文件夹中的副本。当我调用 yarn lint 时,它使用了 parentFolder 中的 .eslintrc,但是,我得到了一个错误。

Oops! Something went wrong! :(

ESLint: 6.8.0.

ESLint couldn't find the config "prettier/@typescript-eslint" toextend from. Please check that the name of the config is correct.


我将 .prettierrc 移动到父文件夹,但是找不到它。我该怎么办?谢谢
更新:我注意到如果我在父文件夹中的 package.json 上添加更漂亮的并运行 yarn install,它就可以工作。但是,我不知道这是否是正确的方法。

最佳答案

prettier/@typescript-eslint已经removedeslint-config-prettier v8.0.0。只需从您的 ESLint 配置文件中删除它即可。 extends 中的唯一条目现在需要 Prettier 和 ESLint 不冲突是 "prettier" (确保它是 extends 中的最后一个)。

关于将 .eslintrc 重新定位到父级后,ESLint 找不到配置 "prettier/@typescript-eslint",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65675771/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com