問題タブ [node-inspector]
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 - Windows 7 で npm を使用して v8-profiler をインストールするには?
Windows7(64bit)にv8-profilerをインストールしてみた
注: 1. 依存関係は Python 2.7 でした。env をインストールして設定しました。変数。また
「Visual C++ 再頒布可能パッケージ」がインストールされていることを確認しました。
node-gyp モジュールもインストールされています
ただし、スローされるエラーは次のとおりです。
ファイル: npm-debug.log
javascript - WindowsでのGeddyNode.jsアプリケーションのデバッグ
WindowsでGeddy.js(Node.jsフレームワーク)アプリケーションをデバッグする方法はありますか?
彼らのサイトにはでのデバッグに関するwikiページがありますが、node-inspector
シグナルを使用しているため、Windowsでは機能しないと思います。
express - Grunt によってデプロイされたノード インスペクター コードを使用したデバッグ、Grunt 以外のモジュール
Grunt と grunt-express プラグインを使用して Express Server をデプロイしています。サーバーで実行されているコードに node-inspector デバッガーを接続しようとしています:
node --debug ($which grunt) my_task
私の Chrome デバッグ ウィンドウ (私は Chrome を使用しています) では、「スクリプト」タブの下に読み込まれた多くの JS ファイルを確認できますが、それらはすべて Grunt および Gruntacular モジュールと Gruntfile.js からのコードです。
そのため、自分の Express コードにブレークポイントを設定することはできません。
お知らせ下さい。
javascript - node-inspector はデバッグしません - すぐに実行を停止します
node.js v0.10.0 を実行しています。node-inspector もインストールしました。--debug-brk を使用して、JavaScript をテストします (空想は何もありません - 1 つのファイルのみ):
に接続するhttp://127.0.0.1:8080?port=5858
と、スクリプトが上記のように表示され、最初の行で実行が停止します。ただし、続行 (|> アイコン) をクリックすると、実行が停止します。コンソールまたはコマンド ウィンドウの「ここ」には記録されません。'step' も同じことを行います。
デバッグできない理由について何か考えはありますか?
node.js - コーヒースクリプトのソースマップがクロムにロードされない
呼び出すと、コーヒーファイルを.coffee/.jsファイルと同じディレクトリにある.mapファイルにコンパイルできます
node-inspector を起動します。アプリ ファイルの js バージョンが chrome に読み込まれます。私は何が欠けていますか??
これは、クロムがthree.coffeeファイルに対して表示しているものです..
ありがとう
node.js - node-inspector を使用して nodeunit をデバッグする方法
できます:
- nodeunitを使用して node.js モジュールをテストできます。
- node inspectorを使用して、node.js Express サイトをデバッグできます。
しかし、node inspector を使用して nodeunit テストをデバッグするにはどうすればよいでしょうか?
私は試しましたが、うまくいきませんでした:
nodeunit --debug myNodeUnitModule_test.js
動いていない。- nodebugをインストールしようとしました。そして、次
nodebug /usr/local/bin/nodeunit myNodeunit_test.js
のように使用しました:しかし、ubuntu(No such file or directory
)でもmac()でもenv: node\r: No such file or directory
機能していません
ほとんど動作する node --debug /usr/local/bin/nodeunit ./routes/edit/bodyTelInfoArraysToObject_test.js
/usr/local/bin/nodeunit
コマンドが取るパスはどこですかwhich nodeunit
得られた出力:
debugger listening on port 5858
そしてテストがそこで実行されました。
しかし、デバッグにジャンプすることはできません: Chrome で URL を開いlocalhost:8080
てデバッグを監視すると:
- 最初の読み込み 空のファイル リストが表示される
- 2 回目の読み込み: ページが見つかりません。
私のnodeunitテストでは、debugger
そこでデバッグを停止するように書きました。しかし、何もありません。
node.js - モカのノードインスペクターが「デバッガー」コマンドで機能しない
モカを使用してコードをテストしています。ノード インスペクタを使用してコードをデバッグしています。
bash
mocha test/test.* --debug-brk
これはうまくいきますが、うまくいきません。mocha のコードの最初の行で停止します。自分のコードで止めてほしい。「デバッガー」キーワードを使用して手動ブレークポイントを作成しようとしましたが、そこで止まらない方法もあります。
node.js - クロージャー内でrequireを使用する場合、関数内にブレークポイントを設定できません
node-inspector を使用すると、次の node.js コードでブレークポイントを設定できません。(の内容main.js
)
2 行目、4 行目、または 8 行目に簡単にブレークポイントを設定できますが、どんなに頑張ってもデバッガーで 5 行目または 9 行目にブレークポイントを設定することはできません。 node-inspector を実行する次のコマンド
Web ストームでのデバッグも試みましたが、問題は解決しません。行を削除するとrequire('underscore');
、問題はすぐになくなり、関数本体内にブレークポイントを再度設定できます。最も外側のクロージャー関数を削除すると、問題も解決します。とファイル レベルのクロージャの間の相互作用によりrequire
、ノードのデバッグ機能が台無しになっているようです。誰かがこの問題を自分で経験したことがありますか、および/または関数本体内で中断できる回避策を知っていますか?
編集:私のノード js バージョン