本地映像有问题。我的react本机版本是0.14.2。
我在我的存储库应用程序中有一个文件index.android.js,代码为:
<Image source={require('./house.png')} style={styles.image}/>
如果我把我的图像放在应用程序和应用程序/资产中,它就会起作用。如果我只是把我的图像放在应用程序中,它是不起作用的。
然后,我想这样写我的代码:
<Image source={require('./img/house.png')} style={styles.image}/>
但是,如果我把我的图像放在App/img中,它就不起作用。即使我在App/assets/img中添加我的图像,它也不起作用。
图像是相对于.js
文件加载的。所以如果你有
require('./img/image.png')
在App/index.android.js
中,图像应放置在App/img/image.png
中。
没有特殊的assets/
文件夹。