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 ) オプションが必要
忘れちゃうんだよね。