Я создал новый модуль "A" и попытался импортировать его в другой модуль под названием "B". Я получаю эту ошибку при компиляции, которая говорит: "Ошибка TS1192: Module" "A.module" "не имеет экспорта по умолчанию". Может ли кто-нибудь помочь в решении этой ошибки.
Ошибка TS1192: модуль "A.module" не имеет экспорта по умолчанию
Ответ 1
Это была простая ошибка. Я забыл поместить фигурные скобки вокруг имени модуля в инструкции import. Но это убило 2-3 часа моего времени. Надеюсь, это поможет кому-то. веселит, Аби.
Ответ 2
Принятый ответ не работает для меня, поэтому я публикую больше информации.
Я имел:
import Module from 'module';
и это сработало для меня:
import * as Module from 'module';
источник: https://github.com/Microsoft/TypeScript/issues/3337#issuecomment-107971371
Ответ 3
Использование:
import { Module } from 'module';
Вам нужно вставить имя модуля между {...}