在子文件夹中使用 create-react-app 引导的项目不会出现 lint。但是,如果我在 VSCode 中以 root 身份打开项目子文件夹(如下图所示),或者在 root 下设置一个新的 create-react-app 项目,则 linting 工作正常。
标准和弹出的 create-react-app 项目都会发生这种情况。
理想情况下,在不弹出的情况下,如何使 create-react-app 的 linting 与子文件夹项目一起工作?
我正在使用 create-react-app v3.1.1、VSCode 2019 年 8 月和 Windows 10。
The VSCode ESLint 扩展 https://github.com/microsoft/vscode-eslint包括指定工作目录的设置:
要使用的工作目录的数组。 ESLint 解析
相对于工作目录的配置文件(例如 eslintrc)。
这个新设置允许用户控制哪个工作目录
用于哪些文件。
因此,在这种情况下,将以下内容添加到工作区settings.json
文件解决了这个问题:
{
"eslint.workingDirectories": [
"./client"
]
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)