5

私の webstorm ide は、既存の Node.js プロジェクトのブレークポイントで停止しなくなりました。

新しい webstorm node.js エクスプレス プロジェクトを作成し、デバッグ ポイントを設定すると、正常に動作するようです。

たとえば、非常に単純なテストの場合、既存のプロジェクトに test.js という名前のファイルを作成します。

var name = 'bob';
console.log(name);

実行 / デバッグ構成を作成する

Name:test
Path to Node:/usr/local/bin/node
workding directory: Path to my directory
Path to Node App JS file: test.js

プログラムは正常に実行されますが、ヒットしない 1 行目にブレークポイントを設定しました。このプロジェクトでデバッガーにブレークポイントを再度ヒットさせるにはどうすればよいですか。

出力

/usr/local/bin/node --debug-brk=64597 test.js
debugger listening on port 64597
bob

Process finished with exit code 0

別のディレクトリにコピーされた同じプロジェクトは、デバッガーで正常に動作します。ただし、同じディレクトリに保存すると、.idea フォルダーを削除してデバッグ構成を最初から再作成しても、デバッガーにアタッチされません。

以前に JSTestDriver の設定をいじっていました。.idea フォルダーが削除されたにもかかわらず、それが影響を及ぼし、影響を与え続けた可能性はありますか?

4

4 に答える 4

3

同じことが私にも起こりました。私はついにマシンを再起動し、Webstormは再びブレークポイントに到達し始めました。それは素晴らしい答えではありませんが、少なくともそれはうまくいきました。

于 2013-03-18T03:03:51.580 に答える
0

私は同じ問題を抱えていました.Expressアプリはコード0で動作しなくなりました.

コードの最初の行にブレークポイントを配置し、ステップ オーバーします。ある時点で、コントローラーの 1 つが undefined を返し、プロセスが終了したことがわかりました。

修正後、標準エクスプレスがポート xxxx でリッスンしていることを確認しました

于 2013-11-05T08:58:40.143 に答える
0

http://youtrack.jetbrains.com/issues/WEBは、WebStorm のバグを報告するためのより適切な場所である可能性があります;) http://youtrack.jetbrains.com/issue/WEB-2313が関連している可能性があります。

于 2012-12-17T14:14:31.210 に答える