由于没有从express-serve-static-core导出ParsedQs,构建失败

我遇到了一个错误[@types/express]-Type 'P' is not assignable to type 'ParamsArray',通过安装这些特定的软件包解决了该错误"@types/express": "^4.17.8", "@types/express-serve-static-core": "^4.17.13",这些软件包引发了下面的新错误。我尝试过降级"@types/express-serve-static-core""^4.17.5"安装qs,但这些都不起作用。

关于如何修复此错误有什么建议吗?

node_modules/@types/express-serve-static-core/index.d.ts:30:10 - error TS2305: Module '"../qs"' has no exported member 'ParsedQs'.

30 import { ParsedQs } from "qs";


慕运维8079593
浏览 145回答 3
3回答

ITMISS

这似乎是该软件包的一个已知问题。我认为尚未发布更新,但与此同时,您可以使用它--skipLibCheck来防止 tsc 深入研究软件包并发现该错误。

交互式爱情

在这里我通过以下步骤找到了解决方案:npm 删除@types/express && npm 添加@types/express@latest删除@types/express-serve-static-corenpm update @types/express-serve-static-core --深度 1npm 删除 @types/express && npm 我 @types/express-serve-static-core@latest已解决的问题谢谢。

慕桂英4014372

只需遵循以下操作即可npm install typescript@4.1.6npm install -D @types/express-serve-static-core@4.17.30
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript