node-inspector
とnode-debug
コマンドで通常のノードアプリケーションをデバッグできます。私のbowerプラグ可能リゾルバをデバッグするには?
私のバワーリゾルバをデバッグするには?
私には1つのアイデアがあります:別のノードアプリケーションを作成し、それに私のバワーリゾルバを必要とし、プログラマティックな方法を使用してください。実際には、正しい方法はbower install
でデバッグすることだと思います。
だから、どうですか?
node-inspector
とnode-debug
コマンドで通常のノードアプリケーションをデバッグできます。私のbowerプラグ可能リゾルバをデバッグするには?
私のバワーリゾルバをデバッグするには?
私には1つのアイデアがあります:別のノードアプリケーションを作成し、それに私のバワーリゾルバを必要とし、プログラマティックな方法を使用してください。実際には、正しい方法はbower install
でデバッグすることだと思います。
だから、どうですか?
私は十分にテストされた答えを書く時間がありませんが、以下のような方法であなたの運を試すことができます:bower install
を行うとき(あなたは出力が表示されるはずですリゾルバのコードでconsole.log
、console.dir
を使用
node-debug $(which bower) install
(または別個のコンソールでnode --debug-brk /path/to/node_modules/bower/bin/bower
+ node_inspector
ようなコマンドを使用debugger
ステートメントをリゾルバのメソッドに入れて、実行の適切な段階でnode-inspector
を一時停止することを覚えておいてください。console.logはコードをデバッグする方法ではありません。人々はそれを使用することができますが、それは本当にうまくありません:)私は単体テストを持っており、私はそれを介して自分のコードをデバッグすることができます、これも方法ではありません。そして、はい、ノードデバッグで自分のコードをデバッグしようとしました。それは仕事ではありません=/ –
「うまくいかない」とはどういう意味ですか?あなたは空のChrome DevTools画面を持っていますか? –
私は正しくありません。私には恥ずかしいですが、私は 'debugger'キーワードを忘れていました。主な問題は(私はそれが動作しないと言った理由)私は私の解決のソースファイルを見つけることができなかったので、私はブレークポイントを置くことができませんでした。今度はデバッガをコードに入れ、ノードデバッグを停止しました。魅力のように動作します。 –
これはあまりにも広い方法です。 –
正確に広すぎるものは何ですか?私はカスタム・バウアー・リゾルバーを持っています。ノードアプリケーションです。実際には、ノードだけでは実行できず、単純なノードアプリケーションのようにデバッグすることはできません。他のシンプルなボードアプリケーションのようにできない場合、それをデバッグする方法は問題です。 –
あなたは「どのように[プログラムのクラス]をデバッグできますか? –