TypeScript Native Preview 更新で起きる型チェックエラーの切り分け
TypeScript
トラブルシューティング
ビルド
TypeScript Native Preview(@typescript/native-preview)を最新版へ更新すると型チェックが段階的に落ちることがある。代表例は (1) tsconfig の target=ES5 が廃止され error TS5108: Option 'target=ES5' has been removed が出る、(2) それを解消すると swiper/css 等の副作用 import が error TS2882: Cannot find module or type declarations for side-effect import で解決できない。同じコードを通常の tsc で型チェックするとエラーが出ないことを確認できれば、Native Preview のバージョンアップ起因と切り分けられる。追従コストが大きい場合はバージョンを動作する版に固定する判断が妥当。