トップ «前の日記(2019-10-16) 最新 次の日記(2019-10-20)» 編集

2019-10-18 [長年日記]

_ node --inspect-brk && jest -iでデバッグ

  • Node.js には inspect というサブコマンドのようなもので debugger を有効にするモードがある。これは Node.js と CLI だけで完結する
  • 同じく Node.js には --inspect というオプションがある。これは V8 inspector integration で remote debug を有効にする
    • 実際には --inspect-brk にしておかないと何も待たずに動作を完了してしまう。daemon process 以外は --inspect-brk の方がよい。
    • Chrome には chrome://inspect で remote debug する機能がある。上記の node --inspect はこれに対応している。
    • Debugging Node.js with Chrome DevTools - Paul Irish - Medium
  • Jest はそのままではこの node --inspect には対応してなくて Jest 自身に -i ( runInBand ) オプションが必要

忘れちゃうんだよね。