create-react-app子文件夹项目不掉毛

时间:2019-09-10 23:18:48

标签: javascript reactjs visual-studio-code create-react-app eslint

用子文件夹中的create-react-app引导的项目不会掉毛。但是,如果我以VSCode的root用户身份打开项目子文件夹(如下图所示),或在root用户处设置一个新的create-react-app项目,则linting可以正常工作。

enter image description here

在标准项目和弹出的create-react-app项目中都会发生这种情况。

理想情况下,如果不弹出,如何使用子文件夹项目使create-react-app的整理工作成功?

我正在使用create-react-app v3.1.1,VSCode August 2019和Windows 10。

1 个答案:

答案 0 :(得分:1)

VSCode ESLint Extension 包括用于指定工作目录的设置:

  

要使用的工作目录的数组。 ESLint解决   相对于工作目录的配置文件(例如eslintrc)。   此新设置允许用户控制哪个工作目录是   用于哪些文件。

因此,在这种情况下,将以下内容添加到工作区settings.json文件中即可解决此问题:

{
    "eslint.workingDirectories": [
        "./client"
    ]
}