Javascript &引用';反应';在定义之前已使用;eslint警告
类似的问题,但我似乎无法摆脱这个警告后,我尝试了一切,我可以在互联网上找到 我已经尝试将这些添加到Javascript &引用';反应';在定义之前已使用;eslint警告,javascript,reactjs,eslint,Javascript,Reactjs,Eslint,类似的问题,但我似乎无法摆脱这个警告后,我尝试了一切,我可以在互联网上找到 我已经尝试将这些添加到.eslintrc.json中的规则中,但似乎都没有删除警告 "no-use-before-define": "off", "@typescript-eslint/no-use-before-define": "off" "no-use-before-define": [0], "
.eslintrc.json
中的规则中,但似乎都没有删除警告
"no-use-before-define": "off",
"@typescript-eslint/no-use-before-define": "off"
"no-use-before-define": [0],
"@typescript-eslint/no-use-before-define": [1]
这个问题在我的其他项目中不存在。我尝试从其他项目复制package.json
和.eslintrc.json
,并重新安装node\u模块
,但它仍然存在
是否有人对解决警告有任何其他建议?提前谢谢 这是因为:
这是一件非常常见的事情,因为TypeScript添加了ESLint不知道的新特性。
第一步是检查这里的“扩展”规则列表。扩展规则只是扩展基本ESLint规则以支持TypeScript语法的规则。如果你在那里找到它,试试看它是否适合你。您可以通过禁用基本规则并启用扩展规则来配置它
因此,请尝试在您的.eslintrc.json
中编写这些规则:
'no-use-before-define': 'off',
'@typescript-eslint/no-use-before-define': ['error'],
相关链接:
产生此错误的代码在哪里?您可以尝试按此处建议降级
@typescript eslint
版本这是否回答了您的问题?
'no-use-before-define': 'off',
'@typescript-eslint/no-use-before-define': ['error'],