React标头已定义但未使用

时间:2018-10-29 18:15:14

标签: javascript reactjs eslint

当我在终端中运行yarn start时,我遇到了一个问题,它给了我这个警告:

compiled with warning 

./src/app.js
Line 3: 'Header' is defined but never used no-unused-vars

search for the keyword to learn more about each warning

to ignore, add //eslint-disable-nest-line to the line before

这是什么意思,我该如何解决?

2 个答案:

答案 0 :(得分:0)

问题是您定义或导入了Header,但在定义它后未在文件中的任何位置使用它。要解决此问题,您可以执行以下操作:

  • 删除或注释掉定义或导入标题的标题
  • 在标题定义或导入旁边添加// eslint-disable
  • /* eslint-disable */添加到文件顶部
  • 在文件中使用标题

您的应用未损坏。警告只是提示您,如果您不使用Header,则应将其删除。

我希望这会有所帮助!

答案 1 :(得分:0)

警告是因为在第3行的app.js中定义了一个名称为Header的变量,但从不在此文件中使用此变量,因此该变量未被使用。如果您不想仅使用此变量删除它。