首页 > 解决方案 > 无法在本机反应中加载静态图像

问题描述

我的文件夹结构:

-资产

- 图片

---肖像.png

-src

--file.js

我想在 file.js 中加载我的图像,但它会引发错误

<Image source={require('../assets/images/potrait.png')} />

错误:

错误:错误:无法从 D:\munish\Desktop\Invictus\reach-app\src\reactNativeCamera.js 解析模块 ../assets/images/potrait.png:

这些文件都不存在:

标签: javascriptandroidreactjsimagereact-native

解决方案


可悲的是,react 禁用了 src 之外的导入。您应该将它们移动到 src 内部或public可以通过它访问的文件夹/(不推荐,因为它会复制图像,应避免进行最佳优化)。


推荐阅读