2017-07-26 8 views
1

現在、hereのようにChromeを使用してノードスクリプトをデバッグすることは可能です。私はこのように実行する場合は、:ノードスクリプトをデバッグするときにChromeにファイルを読み込む方法はありません

node --inspect --debug-brk myscript 

それが唯一のブラウザにmyscriptをロードすると、私は、このファイルにブレークポイントを置くことができるでしょう。しかし、myscriptanotherscriptが必要で、このスクリプトにブレークポイントを入れたいとします。 Chromeのインスペクタにはmyscriptしかロードされていないので、これがどのように行われるのか分かりません。

このファイルがスクリプトで必要となる前にChromeインスペクタにファイルを読み込む方法はありますか?Chromeはそれを単独で読み込みますか?

私は現在ソースを変更していますが、debugger;の文章があります。しかし、私はそれがこの目的のためにもっと適切なものでなければならないと考えていました。

答えて

0

現在は可能ではないようです。

ソースを変更しないようにするには、スクリプトの最後にブレークポイントを設定します。この方法では、ブレークポイントに達して実行が一時停止するまでにChromeはすべての関連ファイルをロードしています。 Ctrl+Pを使用して任意のファイルを開き、そこでブレークポイントを設定することができます。

enter image description here

はその後、単にあなたのノードのアプリケーションを再起動します。あなたは Open dedicated Chrome DevTool for Nodeオプションを使用する場合はChromeは、セッションの間にブレークポイントを保持します。 This will make you more efficient at debugging Webpack unspecified build errorsの記事で詳細を参照してください。

関連する問題