我正在尝试使用库react-native-tinder-swipe-cards - github
问题在于它出现以下错误:
"似乎你正试图从中访问ReactNative.Component '反应天然'包。也许你打算访问' React.Component' 来自'反应'而不是包?"
我正在使用最新版本的本机反应。虽然错误告诉我究竟要做什么,但它实际上并不是导致错误的应用程序的一部分。导致问题的是它们的库,因为删除了这一行:
import SwipeCards from 'react-native-swipe-cards';
删除错误。有没有人有类似的问题,可以帮我解决这个问题?
答案 0 :(得分:1)
NPM发布的版本与React Native不同,并且使用“旧”方式引入Component(来自'react-native'而不是'react')。查看github repo,代码实际上已更新,但没有任何内容已发布到NPM以进行更新。您最好的选择是联系作者并让他们发布NPM更新或使用repo版本(npm i git + https // github.com / meteor-factory / react-native-tinder-swipe-cards - 保存)