2017-07-12 8 views
0

プロジェクトを実行するとこのエラーが発生します。React Nativeモジュール 'png'をフォルダとして解決できません:パッケージもインデックスファイルもありません

ソースコードが下にある、[email protected]が正しい位置にあります。

{ label: '首页', screen: 'busdak.NewIndexTabScreen', title: '巴士驿站', icon: require('../img/[email protected]'), selectedIcon: require('../img/[email protected]'), navigatorStyle: { navBarHidden: true, } }

私.babellrcは、私は多分バベルこのエラーの原因だと思う

{ "presets": ["react-native", "es2015", "stage-2"] }

を下回っています。

enter image description here

+0

このエラーの修正はありますか? RN 0.49.1にアップデートしても同じことが起こりました – James111

答えて

1

マイRNバージョンは0.46.1

である私は

<Image source={require('picture path'} />

代わり

<Image source={{uri: 'picture name'}} />

を使用し、このエラーを修正。

私のために働く。

+0

まず、私はバベルを使用します。その後、私は変換することができないババールのJavaScriptライブラリをインポートします。したがって、プロジェクトは実行できません。 –

0

このエラーいくつかの時間は、パス内の特殊文字が原因で発生します。 -または_、またはイメージパスのスペースを確認してください。イメージの名前を変更しても正常に動作します。

+0

助けてくれてありがとうございますが、写真の名前は正しいです。 –

+0

画像やパスのコース名が適切ではないでしょうが、私はpathの特殊文字が問題であるかもしれないということを意味しました。 –

1

私はそのディレクトリの問題だと思っています。多分あなたは他のディレクトリで検索するために問題をリンクしています。

私はあなたのプロジェクトフォルダを知りませんが、おそらく問題はicon: require('../img/[email protected]'),にあります。別のバージョンを試してみてください。

画像がproject_root/src/img/[email protected]の場合は、 require('../../img/[email protected]')です。

私は分かりませんが、私は助けてくれることを願っています!

0

試してみてください。

関連する問題