30秒で判断
- 対応すべき人: Vite 8系を利用しており、
transformIndexHtmlでクエリ付きファイル名を扱っている、またはfs.serveによるアクセス制御を利用している方 - 対応不要な人: Viteを使用していない方、8系で特に不具合に遭遇していない方
- 確認コマンド:
npx vite --version(またはcat node_modules/vite/package.json | grep '"version"')で現在のバージョンを確認
この変更が意味すること
Vite 8.3.3はバージョン番号上はマイナーリリースですが、内容は開発サーバー周りのバグ修正のみで、新機能や破壊的変更はありません。該当する不具合に遭遇していない場合は、通常のメンテナンスサイクルでの更新で問題ありません。
主な変更点
deps: launch-editor を v2.14.2 に更新
依存パッケージ launch-editor がv2.14.2に更新されました(#23654)。
html: transformIndexHtml に渡すファイル名のクエリ除去
transformIndexHtml に渡されるファイル名にクエリ文字列が含まれないよう修正されました(#23653)。
server: ?vite-wasm-instance への fs.serve チェック追加
?vite-wasm-instance クエリを持つリクエストに対して fs.serve のチェックが行われるよう修正されました(#23655)。
server: safeModulePaths にidを格納するよう修正
safeModulePaths にURLではなくモジュールidを格納するよう修正されました(#23656)。
EOL / サポート状況
endoflife.dateにはVite単体のサポートサイクル情報が収録されていないため、本ページではEOLテーブルを省略します。npmのdist-tagsでは latest が 8.3.3、previous が 6.4.4 となっています。
開発者への影響
transformIndexHtmlにクエリ付きファイル名を渡していた場合、HTML変換処理が意図通り動作するようになります?vite-wasm-instanceクエリに対するfs.serveチェックにより、開発サーバーのファイルアクセス制御が改善します- 影響は開発サーバーの細部に限られ、ビルド出力への影響はありません
- 破壊的変更はないため、8系内でのアップデート負荷は小さい見込みです
アップデート方法
npm install -D vite@8.3.3
# または
pnpm add -D vite@8.3.3
# yarn
yarn add -D vite@8.3.3
アップデート後は、開発サーバーの起動・ビルド・プレビューが正常に動作することを確認してください。
データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
