小编Ale*_*rov的帖子

'React' 在定义之前就被使用了

我正在使用 create-react-app + typescript + eslint 应用程序,并且在构建过程中出现这样的错误:

Line 1:8:  'React' was used before it was defined  @typescript-eslint/no-use-before-define
Run Code Online (Sandbox Code Playgroud)

我的组件中的代码以:

import React from "react";
Run Code Online (Sandbox Code Playgroud)

Eslint 设置:

Line 1:8:  'React' was used before it was defined  @typescript-eslint/no-use-before-define
Run Code Online (Sandbox Code Playgroud)

package.json 的某些部分:

"devDependencies": {
  "@typescript-eslint/eslint-plugin": "^4.1.0",
  "@typescript-eslint/parser": "^4.1.0",
  "babel-eslint": "^10.1.0",
  "eslint": "^6.6.0",
  "eslint-config-airbnb": "^18.1.0",
  "eslint-config-prettier": "^6.11.0",
  "eslint-plugin-import": "^2.20.2",
  "eslint-plugin-prettier": "^3.1.3",
  "eslint-plugin-react": "^7.20.0",
  "prettier": "^2.0.5",
  "start-server-and-test": "^1.11.3"
},
"dependencies": {
  ...
  "react-scripts": "3.4.3",
  ...
}
Run Code Online (Sandbox Code Playgroud)

我试过:

typescript reactjs eslint create-react-app

138
推荐指数
6
解决办法
7万
查看次数

标签 统计

create-react-app ×1

eslint ×1

reactjs ×1

typescript ×1