4 votes

Angular 7 unit test throws env.configure is not a function\nat and hangs

Je reçois cette erreur :

"message": "Uncaught TypeError: env.configure is not a function\nat /Users/darrylwagoner/dev/statellite-web-client/node_modules/karma-jasmine-html-reporter/src/lib/adapter.js:74:7\n\nTypeError: env.configure is not a function\n at /Users/darrylwagoner/dev/statellite-web-client/node_modules/karma-jasmine-html-reporter/src/lib/adapter.js:74:7\n at /Users/darrylwagoner/dev/statellite-web-client/node_modules/karma-jasmine-html-reporter/src/lib/adapter.js:78:3",

Je ne sais pas par où commencer à chercher le problème. J'ai vérifié pour m'assurer que les fichiers de configuration json étaient corrects par rapport à un nouveau projet qui fonctionnait.

Des suggestions ?

1voto

Darryl Wagoner Points 95

J'ai résolu tous les problèmes en mettant à jour les packages. J'ai utilisé l'extension Version Lens pour trouver les packages jasmine et karma obsolètes et les ai mis à jour.

Le premier essai a fonctionné sauf que j'ai eu un avertissement.

OBSOLESCENCE : Définir specFilter directement sur Env est obsolète, veuillez utiliser l'option specFilter dans configure

Je l'ai regardé et j'ai trouvé un autre karma-jasmine qui était obsolète. Je l'ai mis à jour et tout fonctionne.

J'espère que cela aidera quelqu'un.

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