问题描述
我已将Eslint
从7.7.0升级到7.10.0,并将@types/node
从14.6.0升级到14.11.2。应用程序tsconfig.json
定义了types: ["node"]
,打字稿是4.0.3版。用eslint --env node,ES2020
调用Eslint。
在升级之前,Eslint从未在我的代码中标记任何问题。现在Eslint开始抱怨以下代码片段中未定义NodeJS
:
private handleServerErrors(error: NodeJS.ErrnoException): void {
if(error.code === "EADDRINUSE") {
. . .
我使Eslint错误消失,编译成功。似乎是eslint特有的问题,而不是代码。
相同的问题在命名空间JQuery
的另一个文件中发生,但我尚未调查。
我有什么想念的吗?需要添加一些导入吗? eslint / typescript / node发生了什么变化?
感谢您的帮助! 马里奥
解决方法
就我而言,@typescript-eslint/parser@4
会导致此问题。
将其降级到 v3 @typescript-eslint/parser@3
以解决问题。