つみかさね
A

Astro v2.16.10

リリース日: 2026-05-27データソース: GitHub Releases, npm, endoflife.date
影響度スコア
15/ 100影響度: 低
Breaking Changes0/40
新機能0/25
バグ修正15/20
セキュリティ0/15
依存関係0/15

対応ガイド

high|対応必須バグ修正影響: 限定的

推奨アクション

  1. 1@astrojs/language-server を v2.16.10 にアップデートする
  2. 2VS Code の Astro 拡張機能を最新版に更新する
  3. 3VS Code を再起動してランゲージサーバーを再起動する
  4. 4astro check が正常に完了することを確認する

影響対象

Astro + Vue/Svelte + TypeScript プロジェクト参照利用者

補足

  • -ランゲージサーバーのみへの修正のため、ビルドや実行時への影響はありません
AstroTypeScriptVueSveltelanguage-serverバグ修正

この変更が意味すること

@astrojs/language-server v2.16.10 がリリースされました。このリリースでは、TypeScript の「プロジェクト参照(Project References)」機能を使用しているプロジェクトで .vue または .svelte ファイルを扱う際に、ランゲージサーバーおよび astro check がクラッシュする問題が修正されています。

影響を受けるのは、TypeScript のプロジェクト参照(tsconfig.jsonreferences フィールド)を使いながら、Vue や Svelte をインテグレーションとして利用しているケースに限定されます。ランゲージサーバーへの修正のため、ビルド成果物や実行時の動作には影響しません。

主な変更点

TypeScript プロジェクト参照 + Vue/Svelte でのクラッシュ修正

  • 対象: tsconfig.jsonreferences を設定したプロジェクトで .vue または .svelte ファイルを含む場合
  • 症状: ランゲージサーバーのクラッシュ、astro check の異常終了
  • 対応: プロジェクト参照使用時のファイル種別判定ロジックを修正
  • PR: #16827 by @matthewp

EOL / サポート状況

@astrojs/language-server は Astro 本体のリリースサイクルに準拠しています。endoflife.date には独立したデータがないため、Astro 本体のサポート状況を参照してください。現在の Astro 本体の最新安定版は v6.3.8 です。

開発者への影響

  1. TypeScript プロジェクト参照を使用しているプロジェクトで Astro + Vue/Svelte を組み合わせている場合、IDE(VS Code 等)の言語サーバーが安定して動作するようになります
  2. astro check コマンドが正常に完了するようになります
  3. 実行時の動作・ビルド成果物への影響は一切ありません

アップデート方法

# npm
npm install @astrojs/language-server@2.16.10

# pnpm
pnpm add @astrojs/language-server@2.16.10

# yarn
yarn add @astrojs/language-server@2.16.10

VS Code を使用している場合は、拡張機能「Astro」を最新版にアップデートすることで言語サーバーも自動的に更新されます。アップデート後は VS Code を再起動してください。


データソース: GitHub Releases API, endoflife.date, npm Registry AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

対象環境に該当する場合はアップデートを推奨

アップデートすべき場合

  • Astro + Vue または Svelte を使用している
  • TypeScript プロジェクト参照(Project References)を利用している
  • ランゲージサーバーのクラッシュが発生している

様子見でよい場合

  • 上記の環境に該当しない
  • Vue / Svelte インテグレーションを使用していない
  • TypeScript プロジェクト参照を使用していない
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。