gpt4 book ai didi

node.js - 升级后 eslint 说 NodeJS 未定义

转载 作者:行者123 更新时间:2023-12-03 12:11:11 25 4
gpt4 key购买 nike

我已升级 Eslint从 7.7.0 到 7.10.0 和 @types/node从 14.6.0 到 14.11.2。申请tsconfig.json定义 types: ["node"]和 typescript 是 4.0.3 版。 Eslint 被调用 eslint --env node,es2020 .
在升级之前,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来解决问题。
见:https://github.com/Chatie/eslint-config/issues/45

关于node.js - 升级后 eslint 说 NodeJS 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64089216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com