この変更が意味すること
create-astro@5.0.4 は Astro の プロジェクト スキャフォールディング ツール の パッチ リリース です。npm create astro@latest コマンド で 新しい プロジェクト を 作成 する 際 に 使われる ツール で、Astro 本体(v6.1.1)とは 別 の パッケージ です。
今回 の 修正 は Windows ユーザー に とって 重要 です。DEP0190 警告 の 以前 の 修正 が、Windows 上 で .cmd shim を シェル なし で 直接 実行 しようと する 問題 を 引き起こして いました。この パッチ で Windows 環境 で の 依存関係 インストール が 正しく 動作 する ように なります。
主な変更点
Windows でのパッケージマネージャ実行修正
DEP0190 警告 の 修正 が .cmd shim を cmd.exe を 介さず に 直接 spawn しよう として いた ため、Windows で 依存関係 の インストール が 失敗 して いました。
Windows 上 の パッケージ マネージャ コマンド(npm / pnpm / yarn)は .cmd ファイル として 提供 される ため、cmd.exe /d /s /c 経由 で 実行 する 必要 が あります。この パッチ で 正しく cmd.exe を 経由 する ように 修正 されました。
PR: #16106
エラーメッセージの改善
インストール 失敗時 に [object Object] と 表示 されて いた 問題 が 修正 され、実際 の エラー メッセージ が 表示 される ように なりました。デバッグ が 容易 に なります。
PR: #16106
Astro エコシステムの最新状況
| パッケージ | 最新バージョン | 備考 |
|---|---|---|
| astro | 6.1.1 | latest |
| create-astro | 5.0.4 | 本リリース |
| @astrojs/vercel | 10.0.3 | Vercel アダプタ |
EOL / サポート状況
create-astro は Astro 本体 と 独立 した リリース サイクル です。Astro 本体 は 6.0 が beta.20 まで 進んで おり、latest は 6.1.1 です。Astro 4.x(legacy タグ: 4.16.19)は メンテナンス モード です。
開発者への影響
- Windows で
npm create astro@latestを 実行 して 依存 インストール に 失敗 して いた 場合: この パッチ で 解消 されます - macOS / Linux ユーザー: 直接的 な 影響 は ありません
- エラー発生時 に
[object Object]と 表示 されて いた 場合: 実際 の エラー 内容 が 表示 される ように なります
アップデート方法
# 最新版で新しいプロジェクトを作成
npm create astro@latest
# 明示的にバージョンを指定
npm create astro@5.0.4
データソース: GitHub Releases API, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
