如何强制TypeScript忽略react-native-moengage错误

问题描述 投票:0回答:1

我正在开发一个 React Native 项目,使用react-native-moengage 模块进行分析。不幸的是,这个库缺乏正确的 TypeScript 定义,并且我在运行“npm run tsc”时遇到 TypeScript 错误。

这是我迄今为止在 tsconfig.ts except 和 desc.d.ts 上尝试过的操作:

tsconfig.ts 排除代码

"exclude": [
    "node_modules",
    "./node_modules/react-native-moengage/*",
    "node_modules/**/*.ts",
    "node_modules/react-native-moengage/**/*.ts",
    "node_modules/react-native-moengage/src/**/*.ts",
    "babel.config.js",
    "metro.config.js",
    "jest.config.js",
    "jest"
  ]

描述.d.ts

declare module 'react-native-moengage'

尽管做出了这些努力,我仍然从react-native-moengage模块中收到TypeScript错误。

我的环境版本:

react-native version: 0.72.13 
react-native-moengage: 10.2.0 
typescript-version: 4.8.4

如何强制 TypeScript 完全忽略react-native-moengage 库并抑制它导致的错误?我还应该考虑其他解决方法或配置吗?

tsc错误截图: 打字稿错误截图

typescript react-native moengage
1个回答
1
投票

我们修复了最新版本的

react-native-moengage
包 (10.3.0) 中的 lint 错误/警告。 请更新至最新版本。查找 发行说明

© www.soinside.com 2019 - 2024. All rights reserved.