reactjs - 错误:TypeScript 错误在 /home/runner/work/avi/avi/node_modules/@types/react-router/index.d.ts(149,100):期望类型。TS1110
当我构建我的 React 项目时,我遇到这样的错误。
export type ExtractRouteOptionalParam<T extends string, U = string | number | boolean> = T extends `${infer Param}?`
? { [k in Param]?: U }
: T extends `${infer Param}*`
? { [k in Param]?: U }
如何解决这个?
答案#1
我正在添加一个答案,以供他人在未来参考。
是的,就像其他人提到的,问题出在 TypeScript 上。
我将其升级到最新版本(目前是 4.8.3)。升级后,我必须修复我的 redux saga 文件中的类型问题,并且我必须将 react-scripts 升级到 4.0.1,以修复 Parsing error: Cannot read properties of undefined (reading 'map')。
答案#2
我已经在我的 package.json 文件中添加了版本为 5.1.14 的 @types/react-router 作为依赖,并安装了它,这解决了问题。
