Skip to content

TypeScript 7 обновява диагностиката на конфигурацията след промени във файловете

Публикувано: 30 юли 2026 г.

Microsoft интегрира поправка, която обновява диагностиката на конфигурационните файлове в нативната езикова услуга на TypeScript след промяна на наблюдаван файл tsconfig.json или jsconfig.json.

Какво се промени

Диагностиката на конфигурационните файлове се публикува при обновяване на моментното състояние на езиковата услуга. Преди промяната на наблюдаван конфигурационен файл планираше обновяване на диагностиката, но не и на моментното състояние. Затова новите грешки в конфигурацията можеха да останат неактуални, докато редакторът не изпрати друга заявка, която обновява моментното състояние.

Езиковата услуга вече открива промени в наблюдаваните конфигурационни файлове и планира отложено обновяване на моментното състояние. Така изпращаната диагностика се публикува отново, без да зависи от последваща заявка от редактора.

Защо това е важно

Когато редактор или външен инструмент промени наблюдаван файл tsconfig.json или jsconfig.json, нативната езикова услуга може да съобщи обновените грешки в конфигурацията само въз основа на събитието от наблюдателя на файлове. Регресионен тест проверява това поведение с невалидна стойност на target.

Наличност

Промяната беше интегрирана в нативната кодова база на TypeScript след издаването на TypeScript 7.0. Източникът не посочва стабилна npm версия, която съдържа поправката, затова проверете бележките за изданието на инсталираната версия, преди да разчитате на нея.

Източник

Прочетете официалната промяна: Refresh tsconfig/jsconfig diagnostics without relying on the client to re-pull.