6

私は最初にこの問題を抱えていました: https://github.com/facebook/react-native/issues/10088

次に、この問題を解決するためにこのソリューションに従いました: https://github.com/facebook/react-native/issues/910#issuecomment-94181845

今、私が入るnpm start[sane] Warning: Lost connection to watchman, reconnecting... 助言がありますか?

更新: これは、MacOS を MacOS Sierra に更新したときに発生し始めました。

<code>npm start</code> 後の出力

更新: そこでreact-native run-ios、新しいコンソール ウィンドウを開いて を呼び出す実行を試みましたnpm start。それでも[sane] Warning: Lost connection to watchman, reconnecting..警告が表示されますが、バンドルがビルドされます。そのため、ウォッチマン接続が途中で壊れています。コンソールのスクリーンショットは次のとおりです。 コンソールのスクリーンショット

4

3 に答える 3

14

Davidが提供するソリューションに従ってこの問題を解決しましたが、brewを使用してwatchmanをすでにインストールしていたため、いくつかの追加手順を実行する必要がありました. ソリューションのコマンドのリストは次のとおりです。

ウォッチマンの削除 (brew でインストール):

$ brew install rmtree
$ brew rmtree watchman
$ sudo rm -rf /usr/local/var/run/watchman

Watchman v4.7.0 を手動でインストールします (David の功績):

$ git clone https://github.com/facebook/watchman.git
$ cd watchman
$ git checkout v4.7.0
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

ユーザーのウォッチマン状態ディレクトリを chmod します。

$ chmod 0700 /usr/local/var/run/watchman/<user>-state
于 2016-11-05T18:00:34.270 に答える
4

プロジェクトフォルダー内でこのコマンドを実行します

watchman watch-del-all && npm start --reset-cache
于 2016-11-04T06:10:59.653 に答える