Closed riminggit closed 3 years ago
没有与此调用匹配的重载。 第 1 个重载(共 2 个),“(props: CacheRouteProps | Readonly): CacheRoute”,出现以下错误。 不能将类型“{ key: string; path: string; cacheKey: string; component: any; }”分配给类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<...>”。 类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<...>”上不存在属性“path”。 第 2 个重载(共 2 个),“(props: CacheRouteProps, context: any): CacheRoute”,出现以下错误。 不能将类型“{ key: string; path: string; cacheKey: string; component: any; }”分配给类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<...>”。 类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<...>”上不存在属性“path”。ts(2769) (JSX attribute) path: string
yarn add @types/react-router-dom -D 可以解决问题
react-router-dom 本身并没有提供ts支持
感谢
没有与此调用匹配的重载。 第 1 个重载(共 2 个),“(props: CacheRouteProps | Readonly): CacheRoute”,出现以下错误。
不能将类型“{ key: string; path: string; cacheKey: string; component: any; }”分配给类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<...>”。
类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<...>”上不存在属性“path”。
第 2 个重载(共 2 个),“(props: CacheRouteProps, context: any): CacheRoute”,出现以下错误。
不能将类型“{ key: string; path: string; cacheKey: string; component: any; }”分配给类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<...>”。
类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<...>”上不存在属性“path”。ts(2769)
(JSX attribute) path: string