Visual Studioのコードブレークポイントのデバッグがモジュール内部のノードをスキップするNodejs(内部モジュール)

Node.jsのビルトインコアモジュールはグロブパターンの「魔法の名前」<node_internals>によって参照することができます。次の例では、すべての内部モジュールをスキップします:

 

"skipFiles":[

   "<node_internals> / ** / *。JS"、

   "$ {workspaceRoot} / node_modules / ** / *。jsの"

]

 

次のように正確な「スキップ」のルールは以下のとおりです。

  • あなたはスキップされたファイルにステップした場合、あなたはそこに停止しません - あなたはスキップされたファイルではありません次に実行の行に停止します。
  • あなたがスローされた例外でブレークするオプションを設定している場合は、スキップされたファイルからスローされた例外で中断されません。
  • あなたはスキップされたファイルにブレークポイントを設定した場合、あなたはそのブレークポイントで停止します、そしてあなたがその時点で通常のスキップ動作が再開され、それからステップアウトするまで、それをステップ実行することができるようになります。

 

 

データ1:内蔵モジュール:  https://github.com/nodejs/node/tree/master/lib

プロフィール2:  https://vscode-doc-jp.github.io/docs/nodejs/nodejs-debugging.html#Skipping-uninteresting-code-node-chrome

おすすめ

転載: www.cnblogs.com/eret9616/p/11583894.html