web-dev-qa-db-fra.com

Angular 9 a introduit une fonction globale '$ localize ()' qui doit être chargée

J'obtiens l'erreur suivante dans ma nouvelle configuration de projet angular.

Packages installés et ses versions

ERREUR Erreur: non intercepté (promis): erreur: il semble que votre application ou l'une de ses dépendances utilise i18n. Angular 9 a introduit une fonction globale $localize() qui doit être chargée. Veuillez ajouter import '@angular/localize'; À votre fichier polyfills.ts. Erreur: il ressemble à votre application ou l'une de ses dépendances utilise i18n. Angular 9 a introduit une fonction globale $localize() qui doit être chargée.

Remarque: je viens de ce qui suit. Il suggère de revenir à l'ancienne version. https://github.com/angular/angular/issues/32508

21

Si vous exécutez ng test et la réponse ci-dessus ne fonctionne pas, installez le package et ajoutez

import "@angular/localize/init"

à polyfills-test.ts

0
Vaishak