web-dev-qa-db-fra.com

Angular - Attention: le point d'entrée '@ libray-package' contient des importations profondes dans 'module / fichier'

Après la mise à niveau du projet vers Angular 9.1, la CLI lance plusieurs avertissements pour diverses bibliothèques comme ci-dessous:

Avertissement: le point d'entrée '@ Azure/msal-angular' contient des importations profondes dans 'node_modules/msal/lib-commonjs/utils/UrlUtils'. Ce n'est probablement pas un problème, mais peut entraîner le désordre de la compilation des points d'entrée.

Attention: le point d'entrée 'ngx-toastr' contient des importations profondes dans 'node_modules/@ angular/compiler/src/core'. Ce n'est probablement pas un problème, mais peut entraîner le désordre de la compilation des points d'entrée.

Je recherche cet avertissement et j'ai obtenu ce problème Github: https://github.com/angular/angular/issues/35615

Cela déforme l'avertissement. Mais quelle est la cause profonde de cet avertissement et comment y remédier au lieu de simplement supprimer l'avertissement?

Je ne sais pas si cela vous aidera, mais j'ai résolu le même message d'avertissement "ngx-toastr" en installant la dernière version de https://www.npmjs.com/package/ngx-toastr/v/12.0. 1

Peut-être que les anciennes versions de "ngx-toastr" ne sont pas compatibles avec Angular CLI 9.1?

Ceci est la section pertinente de ma mise à jour de publication package.json.

.
.
.
 "ngx-toastr": "^12.0.1",
.
.
.

Peut-être que "@ Azure/msal-angular" peut être résolu de la même manière (même si je n'ai pas utilisé ce package).

Bonne chance!

Robin

0
Robin Webb