2016-10-02 28 views
4

react-native init <ProjectName>で新しいReact Nativeプロジェクトを作成できません。ReactネイティブInit Hanging

これはmacOS Sierraにアップグレードしてから初めて試したことですが、それが関連しているかどうかはわかりません。

私は--verboseフラグを付けてコマンドを実行すると、それはすべてのNPMパッケージを通るが、その後、最終的には次のように出力します

├── UNMET PEER DEPENDENCY [email protected]~15.3.1 
<List of other packages including react-native 0.34.1> 

npm WARN [email protected] requires a peer of [email protected]~15.3.1 but none was installed. 
npm verb 
npm verb If you need help, you may report this error at: 
npm verb  <https://github.com/npm/npm/issues> 
npm verb exit [ 0, true ] 
npm info ok 

それはその後、ちょうどいつまでもそこに座っています。私が最後に反応したネイティブプロジェクトを作成した最後の時間は、おそらく20-30秒ですが、今は完了しません(たとえば10-15分後)。

私はプロセスを強制終了した場合、私が持っているすべてがちょうどに、以下でpackage.jsonです:

{ 
    "name": "TestApp", 
    "version": "0.0.1", 
    "private": true, 
    "scripts": { 
    "start": "node node_modules/react-native/local-cli/cli.js start" 
    }, 
    "dependencies": { 
    "react-native": "0.34.1" 
    } 
} 

...とnode_modulesフォルダcontainigが反応し、ネイティブとその依存関係を。

必要な依存関係(ノード、自作)をすべて再インストールしようとしましたが、私は自宅経由でgitを再インストールしました。また、必要なXCode/Androidフォルダもありません。

私はReactを手動でインストールすることを提案する他のスレッドを見ましたが、私はそれを購入しません。これは作業に使用され、Reactはプロセスの一部としてインストールされるために使用されましたが、今はこの警告が表示され、ゲームオーバーです。

他にもこの問題がありますか?

EDIT

私はちょうどまた、MacOSのシエラを実行している、私の他のMacでこれを試してみましたが、それがうまく働きました。私はすべての依存関係が最初に最新であることを保証するために同じ手順を踏んだ。私は冗長なinitを行い、まだReact 15.3.1が行方不明になっているという警告を受けましたが、Reacrt 15.3.2をインストールしてインストールしてから、XCode/Androidプロジェクトファイルをすべて設定しました。

私は本当にこのMacに何かを一緒に置く必要があるので、非常に奇妙な/迷惑な。

SECOND EDIT

私は私のMac上で新しいユーザーアカウントを作成し、そのとしてログインしている場合、ユーザ固有のようですので、私は、プロジェクトを作成することができます。迷惑ですが、私は新しいアカウントを設定しても構いませんが、誰かが提案を提供できるかどうかを確認したいと思う前に、ありがとう。

+0

ターミナルコマンドがブロックされていることを確認するために実行できることはありますか? – Michael

答えて

18

ここで概説ような問題は、警備員れようとして投入:https://github.com/facebook/react-native/issues/9943

私はwatchman versionを実行した場合、端末は私がした指示に従って、ハング:

rm -rf /usr/local/var/run/watchman/ && brew uninstall watchman && brew install watchman

...それは治療を働いた!

関連する問題