在 @types/node/ts4.8/test.d.ts:876-921 的 TypeScript 中键入错误

问题描述 投票:0回答:1
我的 TypeScript 遇到问题。我有一个 Angular 11 应用程序,当尝试编译代码时,我收到一系列引用 node_modules/@types/node/ts4.8/test.d.ts 的错误消息。以下是一些错误消息:

错误:node_modules/@types/node/ts4.8/test.d.ts:876:25 - 错误 TS2304:找不到名称“抽象”。 ... 错误:node_modules/@types/node/ts4.8/test.d.ts:921:31 - 错误 TS2707:通用类型“MockFunctionCall

”需要 3 到 4 个类型参数。

我认为我需要升级我的 typecipt 版本,但我不能这样做,因为依赖于: @Angular-devkit/build-Angular": "~0.1102.19"。(如果我想升级这个,我需要升级到 Angular 12)

我的配置:

打字稿:4.1.6 角度:11 @Angular-devkit/build-Angular": "~0.1102.19" “webpack”:“^5.0.0”,

问题:

如何在不升级 TypeScript 版本的情况下解决这些错误?

我尝试升级我的打字稿版本,但遇到了依赖问题。

angular typescript node-modules angular-devkit
1个回答
0
投票
Angular 11 不

不支持 Typscript 4.8

根据您的具体版本,这里是 TS 兼容性范围:

angular typescript 11.2.x : >=4.0.0 <4.2.0 11.1.x : >=4.0.0 <4.2.0 11.0.x : ~4.0.0
    
© www.soinside.com 2019 - 2024. All rights reserved.