React Native - 导入第三方库

时间:2016-08-01 08:20:31

标签: react-native

我正在尝试使用库react-native-tinder-swipe-cards - github

问题在于它出现以下错误:

  

"似乎你正试图从中访问ReactNative.Component   '反应天然'包。也许你打算访问' React.Component'   来自'反应'而不是包?"

我正在使用最新版本的本机反应。虽然错误告诉我究竟要做什么,但它实际上并不是导致错误的应用程序的一部分。导致问题的是它们的库,因为删除了这一行:

import SwipeCards from 'react-native-swipe-cards';

删除错误。有没有人有类似的问题,可以帮我解决这个问题?

1 个答案:

答案 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 - 保存)