230 votes

Impossible de trouver le nom et #39;describe'. Avez-vous besoin d’installer des définitions de type pour un coureur d’essai?

Lorsque vous utilisez TypeScript en conjonction avec Jest, mes spécifications échoueraient avec des messages d’erreur comme :

Les types sont déjà installés.

J’utilise:

Je fais des tests en utilisant ``

165voto

Melvin Sy Points 853

J’utilise VSCode comme mon IDE et dans mon projet Angular, j’ai dû commenter /supprimer les types dans tsconfig.json et ajouter de la plaisanterie dans les types à tsconfig.spec.json.

tsconfig.json

tsconfig.spec.json tsconfig.spec.json

58voto

Stevo Points 896

Aucun de ce qui précède fixé mon problème. J’ai dû `` ajouter au tableau dans le ```` fichier.

35voto

Ronin Points 1762

Après avoir tripocé avec le pendant un certain temps, j’ai finalement pensé, que commenter le fonctionnera.

config défaillant (avant)

config de travail

23voto

Daniel Manfred Points 309

Vous devez importer de la plaisanterie dans votre fichier de test :

Une autre façon de résoudre est d’ajouter dans votre fichier tsconfig.json:

Si vous utilisez tslint, le problème peut être une virgule pas nécessaire à la fin de votre tsconfig.json, par exemple:

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