网站搜索

node.js - 如何在 Angular 项目中修复 node_modules/@types/node/globals.d.ts 和 node_modules/typescript/lib/lib.dom.d.ts 中的 AbortSignal 冲突


错误:node_modules/@types/node/globals.d.ts:72:13 - 错误 TS2403: 后续的变量声明必须具有相同的类型。变量 'AbortSignal' 必须是类型 '{ new(): AbortSignal; prototype: AbortSignal; abort(reason?: any): AbortSignal; timeout(milliseconds: number): AbortSignal; }',但这里的类型是 '{ new(): AbortSignal; prototype: AbortSignal; timeout(milliseconds: number): AbortSignal; }'。

72 声明变量 AbortSignal: {

node_modules/typescript/lib/lib.dom.d.ts:2071:13 2071 声明变量 AbortSignal: {

'AbortSignal' 也在此处声明。

答案#1

我在项目中添加了最新的 @types/node,以强制它查找更新的版本,这解决了我的问题。

npm i -D @types/node@latest

答案#2

通过运行以下命令将 @types/node 添加到我的开发依赖中,解决了我的问题

  npm i -d @types/node

相关文章