前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在expo下使用react-native-fast-image组件报错问题

在expo下使用react-native-fast-image组件报错问题

原创
作者头像
蒙古上单2
修改2024-04-30 14:40:15
950
修改2024-04-30 14:40:15
举报
文章被收录于专栏:第二蒙古上单第二蒙古上单

在expo下使用react-native-fast-image组件

代码语言:javascript
复制
import FastImage from 'react-native-fast-image'

const Imagegallery = (data) => (
    <FastImage
        source={{
            uri: 'https://..................',
            priority: FastImage.priority.normal,
        }}
        resizeMode={FastImage.resizeMode.contain}
    />
)

在IOS下运行会报错:requireNativeComponent: "FastImageView" was not found in the UIManager in react native

报错的原因是react-native-fast-image组件依赖的原生组件并没有包含在react-native里,使用前需要进行预构建。

解决方案:

执行下面的命令,预构建ios pod原生代码:

代码语言:shell
复制
npx expo prebuild -p ios --clean

也可以不用后面的参数,直接prebuild,将安卓的原生代码库也一起安装上

代码语言:shell
复制
npx expo prebuild

然后启动expo代码

代码语言:shell
复制
npx expo run:ios

经过漫长的等待,应该就能正常运行了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档