React native(iOS)打包之后Image不顯示問題

React Native & iOS

靜態(tài)圖片不顯示問題

React Native本身問題就是有的,最近我們的項目進化到了React Native和OC的混編問題就更多了,其中就有打包之后靜態(tài)圖片不顯示的問題。

解決

  • 不顯示原因


    英文文檔

    中文文檔
  • 具體從打包不顯示到打包顯示
    1, 在根目錄創(chuàng)建Dist文件夾


    創(chuàng)建Dist文件夾

2, 運行打包命令
react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output Dist/ios.jsbundle運行之后Dist文件夾下會生成兩個文件ios.jsbundle, ios.jsbundle.meta

生成文件

3,將Dist文件夾拖入項目


屏幕快照 2017-07-06 上午10.00.44.png

4,當(dāng)前代碼

<Image style={styles.icon}  source={require('./icon.png')} />

這個時候圖片是不會顯示的,原因就是官方文檔說的,見不顯示原因。

5,在根目錄創(chuàng)建asset文件夾


創(chuàng)建asset文件夾

將靜態(tài)圖片拖入asset文件夾


加入靜態(tài)圖片

6,把asset文件夾拖入項目


asset文件夾拖入項目

7,修改代碼

<Image style={styles.icon}  source={{uri:'icon'}} />

注意這個時候icon不能加后綴名

8, 再次按照2,3步驟做,然后運行項目

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容