Сімка перетворила deprecation-попередження шостої версії на жорсткі помилки збірки. Під ніж пішла спадщина епохи Internet Explorer:
— target: es5 — помилка. ES5-вивід більше не існує
— moduleResolution: node, а також amd, umd, systemjs — кінець
— baseUrl — вимкнено. Аліаси шляхів мігруйте на paths
— strict та esnext — тепер базова лінія, а не опція
Окремо для авторів тулінгу: стабільного програмного API у 7.0 немає — обіцяють у 7.1. Якщо ваш інструмент викликає компілятор через API, тримайте поруч пакет сумісності
@typescript/typescript6.Порядок міграції, який економить нерви: спершу чистий перехід на 6.0 з увімкненими deprecation-попередженнями — він підсвітить усе, що відвалиться. Після цього оновлення до сімки — рутинний version bump.
А у вас у tsconfig що досі живе з 2018-го?
Знайшов es5😱. Все чисто👍. Ще не дивився🔥
#typescript
