npm audit
courir sur mon projet et m'a obtenu ce
Dépendance d' injection de haut commandement de @ angular-devkit / build-angular [dev]Chemin @ angular-devkit / build-angular> @ ngtools / webpack> tree-kill
Plus d'infos https://npmjs.com/advisories/1432
Injection de haut commandement
Package tree-kill
Patché dans> = 1.2.2
Dépendance de @ angular-devkit / build-angular [dev]
Chemin @ angular-devkit / build-angular> tree-kill
Plus d'infos https://npmjs.com/advisories/1432
Tree-kill doit être mis à jour, mais c'est un dep de angulaire, pas le mien. Et alors? Besoin d'attendre que l'équipe angulaire mette à jour son propre package.json vers une nouvelle version de tree-kill?
Je viens d'avoir ce problème aussi et après quelques recherches, j'ai trouvé quelque chose:
NPM renvoie une erreur sur le "correctif d'audit" - Le registre configuré n'est pas pris en charge
Bien sûr, il s'agit d'un autre problème mais, en adaptant la solution qui y est donnée, cela a résolu mon problème.
Donc :
J'espère avoir été assez clair.
la source
Vérifiez le dépôt GitHub pour voir si un correctif est en cours d'élaboration. J'ai trouvé ce problème: https://github.com/angular/angular-cli/issues/16629 et une demande d'extraction ( https://github.com/angular/angular-cli/pull/15894 ) qui supprime la dépendance.
la source
Supprimez le package tree-kill du dossier node_modules et supprimez
le fichier package-lock.json.
Recherchez le dossier @ angular-devkit / build-angular dans le dossier node_modules et modifiez le fichier package.json; changer la version de
suppression d' arborescence de 1.2.1 à 1.2.2 Recherchez @ ngtools / webpack dans le dossier node_modules et modifiez le fichier package.json; changer la version de suppression d'arbre de 1.2.1 à 1.2.2
la source
Ajoutez le code ci-dessous à package.json
Supprimez tous les modules de noeud:
Mettez à jour package-lock.json pour la nouvelle version 1.2.2 en tant que:
Installez maintenant les modules de nœuds:
Cela fonctionne pour moi.
la source