浏览这些链接:
- Typescript error Property does not exist on type
- property then does not exist on type void , A typescript error的
- Typescript property does not exist on type {}的
- TypeScript: suppress Property does not exist on type的
- TS2339: Property does not exist on type的
- https://github.com/Microsoft/TypeScript/issues/1574的
但我似乎无法理解这种行为。
复制:
git clone https://github.com/the-joat/rn-maps-ts-bug-demo
cd rn-maps-ts-bug-demo
yarn
yarn build
字符串
Typescript将成功编译,但我想抑制您将在Qwerty.tsx
中看到的错误。
我试过一个.d.ts
文件,它有:
import MapView from "react-native-maps"
declare module "react-native-maps" {
const a: any
export default a
}
型
但它抛出了另一个错误,我不认为这是一个真正的永久解决方案,因为我将无法从react-native-maps
中声明的类型中受益。
2条答案
按热度按时间c86crjj01#
看起来项目中缺少react和react-native类型定义。这些类型是正确识别JSX元素的props所必需的。请尝试安装它们:
字符串
qeeaahzv2#
我也面临这个问题。对我来说,问题是我使用:
字符串
但是,组合API样式。正确的应该是:
型
(The“设置”部分丢失。)