我遇到了一个错误[@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";
3条答案
按热度按时间5ktev3wc1#
这似乎是该软件包的一个已知问题(请参阅本期)。我认为尚未发布更新,但同时您可以使用
--skipLibCheck
来防止tsc深入查看软件包并发现错误。This thread很好地解释了该标志的作用。ie3xauqp2#
在这里,我通过以下步骤找到了解决方案:
1.删除@types/express-serve-static-core
已解决问题
谢谢。
watbbzwu3#
只要按照下面的东西