webpack+TypeScript+VSCodeデバッグ実行の罠

async/awaitを使う場合tsconfig.jsonでtargetをES2017以降にしないとwebpackのコードがasync await対応にならず、デバッグ実行したときにデバッガがいる行と実際に実行されている行が合わなくなることがわかった。

デプロイ時にES5にトランスパイルするように変更して、開発時はモダンなコードがそのまま実行されるようにしたほうがよいようだ。

いいなと思ったら応援しよう!