問題タブ [watchman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
2072 参照

ios - ネイティブ ios ビルドの反応に時間がかかる

私が Xcode でビルドした React ネイティブ プロジェクトは、常に「4 つのカスタム シェル スクリプトの 2 つを実行する」に固執し、続行するのに 5 分近くかかります。その後、react packager でのバンドル プロセスにも非常に長い時間がかかります。

例: バンドルindex.ios.js [開発、非縮小、hmr 無効] ▓▓░░░░░░░░░░░░░░ 18.3% (412/962)、ほぼ 1 秒で 1 つだけ増加します。しかし、前回、Windows で反応するネイティブ android バージョンをビルドしていましたが、バンドル プロセスは非常に高速です。

この1つの解決策を試した結果は同じで、誰かが警備員の問題だと言ったので、をwatchman使用して再インストールしbrewましたが、結果も同じで、パフォーマンスは向上しませんでした。

RN バージョン:

反応ネイティブ cli: 2.0.1

反応ネイティブ: 0.48.4

0 投票する
1 に答える
245 参照

xcode - .c および .m ファイルの Xcode ビルドが遅い

OSX を High Sierra にアップデートし、Xcode を 9.2.0 にアップデートした後、より大きなプロジェクトのプロジェクト ビルド時間が手に負えなくなりました。ビルド時間は ~10 分から ~120 分になりました。

xcexec調査中に、Xcode がほとんどの CPU 使用率を占める子プロセスを生成することに気付きました。xcexecほとんどの時間をシステムcloseコールの呼び出しに費やします。各xcexecプロセスは、毎分約 200 万回のクローズ コールを呼び出します。

バイナリを調べるとxcexec、これは他のビルド アクション (clang など) を起動するためのラッパー ツールのようです。

Xcodeを変更せずに完全に再インストールしました。ビルド システムはデフォルトに設定されています。

この動作の原因は何ですか?

0 投票する
7 に答える
19524 参照

react-native - ウォッチマン クロールに失敗しました。ノードクローラーで1回リトライ

ウォッチマン クロールに失敗しました。ノード クローラーで 1 回再試行しています。通常、これはウォッチマンが実行されていないときに発生します。プロジェクトのルート フォルダーに空の.watchmanconfig ファイルを作成するか、プロジェクトで git または hg リポジトリを初期化します。

エラー: watchman --no-pretty get-sockname が終了コード = 1、シグナル = null、stderr = 2018-03-23T11:33:13,360 で返されました: [0x7fff9755f3c0] /usr/local/var/run/watchman の所有者/root-state は uid 501 であり、euid 0 と一致しません