Unexpected token
File was processed with these loaders:
* ../../node_modules/babel-loader/lib/index.js
Сам проблемный код:
export const Events = {
SOME_EVENT: ‘someEvent’,
} as const;
Ругается на as const.
Что попробовал: (очевидно) переустановить зависимости, пересобрать, собрал minimal-case в песочнице (не воспроизводится), обновить webpack с 4 на 5 во всем проекте, etc, etc. Версии webpack, babel-loader, typescript и всего, что связано, почти latest.
Что еще остается? Идеи заканчиваются. Сейчас пойду копать исходники babel-loader, но вдруг кто может подсказать
Твой код даже выставился в чат криво
Разве? Но походу это супер узкая проблема. По исходникам babel вчера накопал, что babel-loader не может найти конфиг и из-за этого оставляет ts код без изменений. При этом другой ts файл трансформирует нормально
Обсуждают сегодня