150 votes

erreur TS1192: le module '"A.module"' n'a pas d'export par défaut

J'ai créé un nouveau module "A" et j'essaie de l'importer dans un autre module appelé "B". Je reçois cette erreur lors de la compilation qui dit "erreur TS1192: le module" "A.module" "n'a pas d'exportation par défaut". Quelqu'un peut-il aider s'il vous plaît sur la façon de résoudre cette erreur.

302voto

Abhi Points 1275

C'était une simple erreur. J'ai oublié de mettre les accolades autour du nom du module dans l'instruction d'importation. Mais cela a tué 2-3 heures de mon temps. J'espère que ça aide quelqu'un. salut, Abhi.

176voto

La réponse acceptée n'a pas fonctionné pour moi, alors je poste plus d'informations.

J'avais:

 import Module from 'module';
 

et cela a fonctionné pour moi:

 import * as Module from 'module';
 

src: https://github.com/Microsoft/TypeScript/issues/3337#issuecomment-10797131371

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X