2017-06-07 9 views
2

私はちょうど反応ネイティブで始まっています。すべてがOKだろうが、私は「ノードnode_modules/react-を実行すると、パッケージャではなくパッケージャのエントリーポイント

<project-root> 

<project-root>/node_modules/react-native/packager 

でのjsファイルを探している今、私が実行したときに「反応し、ネイティブの実行IOS」でしたnative/local-cli/cli.js start ' ファイルは正しい場所にあります。

これは私の既存のプロジェクトで発生していて、私が反応したネイティブのinitを使って新しいプロジェクトを作成した場合です。それは新しいnpmモジュールをインストールした後に始まりました。以来、変更を元に戻し、モジュールを再インストールし、tmpdirキャッシュをクリアし、コンピュータを再起動しました。パッケージャのエントリポイントを明示的に設定できますか?

すべてのヘルプは非常にこれはRN 0.45の既知の問題です

C

答えて

4

を高く評価し、私はまた、0.42からアップグレードした後に、今日、この問題が発生しています。

https://github.com/facebook/react-native/issues/14246

RNまでの一時的な解決策は、(次のリリースを?)固定されている実行する:

npm start -- -reset-cache 

ます。また、試すことができます。

npm run start -- --root <mydir> 

これはにパッケージャが発生します正しい場所を見てください。

これが解決されるまで、それはXCodeまたはreact-native run-iosのいずれかからパッケージャを起動するたびにリセットを呼び出さなければならないという意味で痛みです。

次のリリースが今月後半です:https://github.com/facebook/react-native/releases/tag/v0.46.0-rc.0

更新は これは今(0.43.1に、私は他のアプリを持っているバージョンを元に戻すされたどのような私のために働いたrelease 0.45.1

1

で修正されています):node_modulesを削除し、dependencyの下でpackage.jsonを "react-native": "0.43.1"、およびnpm installに変更します。バージョンがreact-native --versionであることを確認し、もう一度実行してください。

関連する問題