Кратко:
Теперь в
next@preview можно включить experimental.useTypeScriptCli, чтобы использовать TypeScript 7.Подробнее:
TypeScript 7 вышел с
ts-go — очень радует прирост производительности!В этом релизе намеренно отсутствует JavaScript API, который планируют выпустить в TypeScript 7.1.
К сожалению, это означает, что текущий релиз TypeScript 7 ломает работу фреймворков, интегрирующих TypeScript через JS API.
Next.js использует JS API для запуска TypeScript во время выполнения
next build, а также добавляет дополнительное форматирование, чтобы логи выглядели единообразно с остальными этапами сборки.Чтобы обеспечить поддержку TypeScript 7 без JS API, нам пришлось изменить способ запуска TypeScript и напрямую использовать установленную команду
tsc.Это изменение доступно через
experimental.useTypeScriptCli.Оно выпущено в составе Next.js 16.3 Preview.
Установить эту версию можно командой:
npm install next@preview@WebDev_Plus
