React Native 必需的本机组件:在UI管理器中未找到"RNSVGLinearGradient"

wfsdck30  于 2023-01-05  发布在  React
关注(0)|答案(5)|浏览(144)

我也安装了react-native-chart-kit和svg,当我运行应用程序时,我得到了一个错误。

<PieChart
data={data}
width={150}
height={220}
chartConfig={chartConfig}
accessor="population"
backgroundColor="transparent"
paddingLeft="15"
absolute
/>
zbwhf8kr

zbwhf8kr1#

我猜你需要链接它。运行下面的,然后建立您的应用程序
React-本机链接

j5fpnvbx

j5fpnvbx2#

这对我很有效:
Yarn添加 reactjs

icomxhvb

icomxhvb3#

你不需要链接。只要确保你已经安装了react-native-svg,然后删除应用程序,重新启动地铁捆绑器和重建应用程序再次。应该工作。

xkrw2x1b

xkrw2x1b4#

我在ios上使用react-native-chart-kit的PieChart时也遇到了同样的问题。我通过在ios目录中执行“pod install”来解决这个问题,安装了RNSVG(12.3.0)。在那之后,我通过Xcode重新编译了所有内容,一切都运行得很好。

ws51t4hk

ws51t4hk5#

有时候,当你安装react-native-svg后没有重建你的本机代码时,就会发生这种情况,只需关闭所有正在运行的服务器,然后重新启动... npx react-native run-android for android or npx react-native run-ios for ios
或者,如果这样做没有帮助,在xcode / android studio中打开项目,清理项目,然后重新构建。

相关问题