用子文件夹中的create-react-app引导的项目不会掉毛。但是,如果我以VSCode的root用户身份打开项目子文件夹(如下图所示),或在root用户处设置一个新的create-react-app项目,则linting可以正常工作。
在标准项目和弹出的create-react-app项目中都会发生这种情况。
理想情况下,如果不弹出,如何使用子文件夹项目使create-react-app的整理工作成功?
我正在使用create-react-app v3.1.1,VSCode August 2019和Windows 10。
答案 0 :(得分:1)
VSCode ESLint Extension 包括用于指定工作目录的设置:
要使用的工作目录的数组。 ESLint解决 相对于工作目录的配置文件(例如eslintrc)。 此新设置允许用户控制哪个工作目录是 用于哪些文件。
因此,在这种情况下,将以下内容添加到工作区settings.json
文件中即可解决此问题:
{
"eslint.workingDirectories": [
"./client"
]
}