React Native 类型脚本错误:“[ts]类型”{}“上不存在属性”existingProperty“,”

juzqafwq  于 2023-11-21  发布在  React
关注(0)|答案(2)|浏览(170)

浏览这些链接:

  1. Typescript error Property does not exist on type
  2. property then does not exist on type void , A typescript error
  3. Typescript property does not exist on type {}
  4. TypeScript: suppress Property does not exist on type
  5. TS2339: Property does not exist on type
  6. 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中声明的类型中受益。

c86crjj0

c86crjj01#

看起来项目中缺少react和react-native类型定义。这些类型是正确识别JSX元素的props所必需的。请尝试安装它们:

yarn add --dev @types/react @types/react-native

字符串

qeeaahzv

qeeaahzv2#

我也面临这个问题。对我来说,问题是我使用:

<script lang="ts">

字符串
但是,组合API样式。正确的应该是:

<script setup lang="ts">


(The“设置”部分丢失。)

相关问题