webpack+TypeScript+VSCodeデバッグ実行の罠
async/awaitを使う場合tsconfig.jsonでtargetをES2017以降にしないとwebpackのコードがasync await対応にならず、デバッグ実行したときにデバッガがいる行と実際に実行されている行が合わなくなることがわかった。
デプロイ時にES5にトランスパイルするように変更して、開発時はモダンなコードがそのまま実行されるようにしたほうがよいようだ。
async/awaitを使う場合tsconfig.jsonでtargetをES2017以降にしないとwebpackのコードがasync await対応にならず、デバッグ実行したときにデバッガがいる行と実際に実行されている行が合わなくなることがわかった。
デプロイ時にES5にトランスパイルするように変更して、開発時はモダンなコードがそのまま実行されるようにしたほうがよいようだ。