我有一个像这样的文件夹结构
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,但是,我得到了一个错误。
哎呀!出问题了!:(
ESLint:6.8.0。
ESLint 找不到要扩展的配置“prettier/@typescript-eslint”。请检查配置名称是否正确。
我将 .prettierrc 移动到父文件夹,但是找不到它。我应该怎么办?谢谢
更新:我注意到如果我在父文件夹中的 package.json 添加更漂亮的并运行 yarn install,它就可以工作。但是,我不知道这是否是正确的方法。