Перейти к содержимому
17 / 37

Как работает опция esModuleInterop?

esModuleInterop: true добавляет вспомогательные функции (__importDefault и __importStar), которые обеспечивают корректную совместимость между ES-модулями и CommonJS-модулями. Без неё import express from 'express' может не работать, потому что CommonJS-модуль не имеет свойства default. С ней TypeScript генерирует обёртку, которая эмулирует default export для CommonJS-пакетов.

Как работает опция esModuleInterop? | JScriptiser