如何为create-react-app --typescript

时间:2019-08-11 16:32:34

标签: typescript create-react-app

我已经尝试了好几件事,但是我找不到办法为项目禁用eqeqeq。

我的项目是通过create-react-app --typescript创建的

这是屏幕截图 https://imgur.com/RqC2D4i https://imgur.com/aKjJiyz

我已经尝试了eslint或tslint的多个插件

我尝试了几个配置文件:

.eslintrc
.eslint.config
.eslint.json
.tslintrc
.tslint.config
.tslint.json

甚至在package.json中

"eslintConfig": {
  "extends": "react-app"
  "rules": {
    "eqeqeq": "off"
  }
},

rc,.json或.config文件中的规则,我尝试了几种组合方式

{
  "rules": {
    "eqeqeq": "off" // never, 0, 2
  }
}

1 个答案:

答案 0 :(得分:0)

Create-react-app默认情况下禁用外部eslint配置。 要扩展默认的eslint配置,请设置这样的环境变量。

EXTEND_ESLINT=true

然后您可以使用任何eslint配置设置,例如package.json.eslintrc.js等。

有关更多信息,https://create-react-app.dev/docs/setting-up-your-editor/#experimental-extending-the-eslint-config

这是从react-scripts 3.3.0开始的实验性功能,但至少它应与此兼容。