Storybook Vitest で依存の再最適化による dynamic import 失敗を防ぐ
Storybook
Testing
frontend
vite
Storybook の Vitest addon を使ったブラウザ実行テストでは、テスト開始後に Vite が新しい依存を検出して再最適化すると、既に読み込み中の story chunk が dynamic import failed になることがある。再現した依存は @heroicons/react/24/solid。対策として、Storybook 用 Vitest config の optimizeDeps.include に該当パッケージを追加し、テスト開始前に事前最適化させる。依存追加後は test:storybook を再実行して、Vite の re-optimizing ログで落ちないことを確認する。