我遇到了一个错误[@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 回答
ITMISS
TA贡献1871条经验 获得超8个赞
这似乎是该软件包的一个已知问题。我认为尚未发布更新,但与此同时,您可以使用它--skipLibCheck
来防止 tsc 深入研究软件包并发现该错误。
交互式爱情
TA贡献1712条经验 获得超3个赞
在这里我通过以下步骤找到了解决方案:
npm 删除@types/express && npm 添加@types/express@latest
删除@types/express-serve-static-core
npm update @types/express-serve-static-core --深度 1
npm 删除 @types/express && npm 我 @types/express-serve-static-core@latest
已解决的问题
谢谢。
慕桂英4014372
TA贡献1871条经验 获得超13个赞
只需遵循以下操作即可
npm install typescript@4.1.6
npm install -D @types/express-serve-static-core@4.17.30
添加回答
举报
0/150
提交
取消