2017-10-20 14 views
0

私はreact-nativeにプロジェクトを持っています。私はマック端末でreact-native run-iosを実行すると、私はこのエラーを取得する:React Nativeでは、ルートのいずれのエントリファイルindex.jsも見つかりません:

Cannot find entry file index.js in any of the roots: [path to root]

私はそれが何を意味するのか分かりません。誰かが私のためにこれを明確にすることができますか? ルートフォルダにindex.ios.jsindex.android.jsが表示されますが、index.jsがあるappというフォルダがありますが、それをプロジェクトのルートフォルダに追加する必要がありますか?

私は上で実行している:あなたが反応するネイティブ-cliを使用する場合、あなたはindex.jsを持っていない

react-native-cli: 2.0.1 
react-native: 0.49.3 
node 6.9.1 
npm 3.10.8 
+0

にごindex.ios.jsポイントは、私はこの問題を持っている可能性があります。どこでも私のコードでindex.jsを使用していた。 index.jsを追加してテストしましたが、動作しますがなぜですか? – Sujit

答えて

-1

。しかし、create-react-native-appを使用するとindex.jsが生成されます

+3

'react-native-cli'に' index.js'がないのはなぜですか?つまり、ルートに 'index.js'ファイルを作成する必要があります。解決策は何ですか? – Shaoz

1

これはあなたのプロジェクトではないか、適切なツールで作成していないようです。

これはあなたのプロジェクトであり、決して働かない場合は、react-nativeの 'init'コマンドで作成してください。通常、プロジェクトには別のindex.jsがありません。

もう一つの問題は、私が反応し、ネイティブのバージョンをダウングレードするときではない既存のindex.js

+0

現場で!それは私のプロジェクトではなく、クライアントのプロジェクトの1つです。しかし、全体を始めるには大きすぎるし、締め切りは少し厳しい。 'index.ios.js'についてあなたが言ったことを確認します。あなたの応答をありがとう! – Shaoz

+1

@Shaoz別の問題は、iOSコードが、プロジェクトを最初にバンドルしなかった場合に存在しないindex.jsファイルを直接読み込むことにハードコーディングされている可能性があります。 AppDelegate.mファイルを開き、そのファイルへの参照が見つかるかどうかを確認します。 – sfratini

+0

あなたの応答に感謝しますが、 'index.ios.js'は' index.js'をまったく指していません。何か他のことが起こっていますが、それが何であるかわからない...そして私はAppDelegate.mに慣れていません。(スウィフトはまったくわかりません)、どこで参考になるのでしょうか? – Shaoz

関連する問題