問題タブ [react-devtools]

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 に答える
705 参照

android - React Developer Tool を Genymotion と連携させるにはどうすればよいですか

手順については、こちら、または React Native の公式サイトを参照してください。そして、公式サイトに示されているように、次のようなものを期待していました。 ここに画像の説明を入力

一方、現実は次のとおりです。

次のコマンドを実行して、devtool をプロジェクトにローカルにインストールします。
npm install --save-dev react-devtools

package.json の "scripts" ノードに 1 行追加します。
"react-devtools": "react-devtools"

したがって、次のようになります。 ここに画像の説明を入力

次に、Genymotion エミュレーターを起動し、コマンド ウィンドウを実行しreact-native start、別のコマンド ウィンドウを実行npm run react-devtoolsすると、スタンドアロン ツールが開きます。

ここに画像の説明を入力

そして、3 番目の cmd ウィンドウを実行していreact-native run-androidます。これにより、Chrome でデバッグ タブが開きます。ただし、Developer Tool では何も起こりません。
そして、Chrome の devtool で $r が見つかりません。 ここに画像の説明を入力

エミュレーターがパッケージャーサーバーと通信しているためだと思いましたlocalhost:8081。しかし、その設定を: に変更する192.168.1.2:8097と、Developer Tool に記載されているように:

ここに画像の説明を入力

エミュレーターでアプリを実行することさえできません。スクリーンショットに示すように、常に停止します。

ここに画像の説明を入力

Windowsで実行できた人はいますか?どんな助けでも大歓迎です、ありがとう。

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

reactjs - ブラウザが正常にロードされたが電話がロードされないときにreactjsをデバッグする方法

私のreact.jsアプリがロードされない原因を追跡する方法について、いくつかのヒントがあるかどうか疑問に思っています.

  • Chrome OK で
  • 物理的な iPhone 6 - OK
  • iPhone Simulator 6s で - OK ではない
  • 古いiPad2 - ダメ

index.htmlnpm install -g react-devtoolsに追加<script src="http://192.168.0.21:8097"></script>しました。

スクリプトはロードされているようですが、私にはしか見えませんWaiting for roots to load...

過去数回のコミットでビルドを壊してしまいました。最後の手段として、すべての変更の原因を確認できます。しかし、「本当のエラー」が何であるかを確認することを好みます。

デバッグ方法に関する提案やヒントはありますか?

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

reactjs - React Dev Tools に 2 つのプロバイダーが表示される理由

React Dev Tools には、次の 2 つのプロバイダーが表示されます。

ここに画像の説明を入力

私の知る限り、コードをセットアップするときに奇妙なことはしていません。

ツールにバグがある可能性はありますか、それとも一般的なエラーを犯している可能性がありますか?

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

javascript - 「React 開発者ツール」などの拡張機能はどのように機能しますか?

開発者がコード (フロントエンドの JavaScript コード) をデバッグするのに役立つ chrome dev-tool を構築しようとしています。しかし、ほとんどの開発者は webpack などのツールを使用して JavaScript コードを単一の大きなファイルにビルドし、ブラウザーが取得するコードは開発時に記述したものとは異なるため、アクセスする方法があるかどうか知りたいです。彼らが書いたコード。これは、react-devtools のようなツールが React アプリを検出し、そのコードに基づいて外部のものを提供する方法ですか? はいの場合、どのように?