30秒で判断
- 対応すべき人:
npm create vite@latestで新規プロジェクトを作成する人、TanStack Router/Start や TypeScript v7 を使ったテンプレートを試したい人 - 対応不要な人: Vite/Reactなどの新規プロジェクトを create-vite で作らない人、既存プロジェクトをこのCLIで作り直す予定がない人
- 確認コマンド:
npm view create-vite version(インストール済みバージョンではなく、プロジェクト作成時に毎回最新版が使われます)
この変更が意味すること
create-vite は Vite 本体(最新 v8.3.4)とは別パッケージで、npm create vite@latest 実行時に使われるプロジェクトのスキャフォールディングCLIです。今回のメジャーリリースは、Vite本体のAPIやビルド挙動を変えるものではなく、新規プロジェクトを作る際の体験を改善するものです。
今回の目玉は、TypeScript v7 に対応したテンプレートが選べるようになったことです。TypeScript は既に v7系が安定版としてリリースされており、create-viteの対応はその流れに追従した形です。既存プロジェクトを運用している場合は影響を受けません。
公開されているリリースノート抜粋にはFeatures/Bug Fixesのみが記載されており、破壊的変更の明記はありません。メジャーバージョンの採番ではあるものの、スキャフォールディング時にしか使わないツールであるため、実務上の影響範囲は限定的です。
主な変更点
scaffolding実行時にバージョンを表示
npm create vite@latest 実行時、処理開始前に create-vite 自身のバージョンが表示されるようになりました。どのバージョンのテンプレートが使われたか後から確認しやすくなります。
TypeScript v7対応テンプレート
可能な場合、TypeScript v7 を使ったテンプレートが生成されるようになりました。TypeScript 7系が既に安定版として配布されていることが前提になっています。
TanStack Router/Start向けルーターオプション
TanStack Router および TanStack Start を選んだ場合のみ表示される、ルーター専用の選択肢が追加されました。
依存関係の更新
非メジャーの依存パッケージ更新が複数含まれています。
EOL / サポート状況
endoflife.date には create-vite(Vite のスキャフォールディングCLI)単体のサポート期限データは登録されていません。Vite本体のサポート方針を確認したい場合は公式リポジトリをご確認ください。
開発者への影響
- 既存プロジェクトのビルド・開発サーバー挙動には影響しません(create-viteは作成時のみ使用)
- 新規プロジェクトでTypeScript 7を試したい場合に選択肢が増えます
- TanStack Router/Startを使う場合、セットアップの手間が減ります
アップデート方法
create-viteはnpxで常に最新版が使われるため、特別なアップデート手順は不要です。
npm create vite@latest
# または
npm create vite@latest my-app -- --template react-ts
データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
