問題タブ [node-debugger]
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.
node.js - Node.js の `--nolazy` フラグは何を意味しますか?
を使用する--nolazy
と、ブレークポイントが正しい場所で停止するため、最終的に IntelliJ を使用して非同期でデバッグできます。しかし、私は上のドキュメントを見つけることができません--nolazy
...
とは--nolazy
どういう意味ですか?
node.js - ノード デバッガーですべてのブレークポイントをクリアする
(行番号はsetBreakpoint(3)
どこですか)を使用して新しいブレークポイントを設定します。3
削除したい場合は を使用できますが、この方法で追加されたすべてのブレークポイントclearBreakpoint(3)
を削除するにはどうすればよいですか?
node.js - mocha を使用して NodeJs プログラムをデバッグ中にエラーが発生しました
私はいくつかのテスト ケースを作成しており、モカとノード デバッグを使用してテスト ケースをデバッグしようとしています。
マシンにモカがインストールされています
node-debug をインストールしました npm install -g node-debug
次に、次のコマンドでテストを実行しています。node-debug _mocha test.js
これによりブラウザ ウィンドウが開きますが、次のエラーが表示されます
詳細については、添付の画像を参照してください。
このエラーを取り除くにはどうすればよいですか。助けてください。
javascript - node-debug が機能しない
これは本当にばかげているように感じますが、ノード インスペクタ /node-debug
を動作させることができません。
指示では、 npm install を実行してから実行するように指示されていますnode-debug web.js
。だから私はそれをしました。これで、素敵なブラウザ ウィンドウが開いて、コードにブレークポイントが表示されます...実際にコードにアクセスするためにどの URL を使用すればよいかわかりません。
インスペクタは にhttp://localhost:8080/debug?port=5858
あり、ターミナルには次のように表示されます。
...
localhost:5000
(これは私のポートです)ヒットしようとしましたが、別のインスタンスが実行express.js
されていない場合は失敗するか、別のnode web.js
インスタンスが実行されているがインスペクターのブレークポイントがトリップしない場合は成功します。
に行くとhttp://localhost:5858/
、次のようになります。
リモート デバッグ セッションは既にアクティブです
に行くとhttp://localhost:8080/
、次のようになります。
取得することはできません /
(/
パスは一般的に私のサーバーで完全に機能します。)
node.js - Node-inspector がアプリケーションにアタッチされない
以下を使用して node-inspector を起動しようとしました。
次を使用してアプリを起動しようとしました:
vagrant
ポート 3000 のポート フォワーディングを使用し、Windows PC で実行しているボックスからアプリを実行していますnode-inspector
。すべての Chrome 拡張機能を無効にしてみnode-inspector
ました。debugger
私のファイルに。
node-inspector を開くと常にこのウィンドウが表示され、ブレークポイントを設定するためのアプリケーション ファイルが読み込まれません。これはノードインスペクターのスクリーンショットです。
また、ウイルス対策(アバスト)を無効にしようとしましたが、機能しません。ポートを転送しようとしました5858
。
デフォルトのデバッガーを起動しようとしましたが、次のように表示されますconnecting...
。
問題が何であるかをどのように理解し、どのように解決できますか?
javascript - 分度器: browser.debugger ブレークポイントからの element.click、element.sendKeys および友人?
分度器を使用するbrowser.debugger()
と、要素エクスプローラーが非常に便利であることがわかりました。
より多くのセットアップが必要なテストでやりたいことは、デバッガーで実行を一時停止し、要素エクスプローラーと同様に REPL を入力することです。
replにドロップすることで、本当に近づくことができます。要素は見つかりますが、click
またはのようなアクションsendKeys
は機能していないようです。これは、ノード デバッガーと実行を一時停止する方法の制限である可能性があります。
ブレークポイントから友達element.click
をテストする方法を知っている人はいますか?element.sendKeys
browser.debugger
javascript - Angular で PouchDB デバッグを有効にする方法
プロトタイプ Web アプリケーションを開発しています。私は Yeoman を使用して、Grunt、NPM、および Bower などで Angular アプリケーションを作成しました。PouchDB APIによると、次のようにデバッグを有効にできます。
ただし、これにはノード デバッグ モジュールをインストールする必要があります。bower を介してインストールし、index.html で参照しようとしましたが、役に立ちませんでした。Angular にデバッグ モジュールを挿入するにはどうすればよいですか? それとも、この機能は PouchDB が Node.js サーバーから実行されている場合にのみ使用できますか?
編集:
私が得ている正確なエラーは次のとおりです。それが不平を言う行は次のとおりです。PouchDB.debug.enable('*');