npm audit
ejecutar en mi proyecto y me consiguió esto
Alta
dependencia de inyección de comando de @ angular-devkit / build-angular [dev]Ruta @ angular-devkit / build-angular> @ ngtools / webpack> tree-kill
Más información https://npmjs.com/advisories/1432
Inyección de alto mando
Paquete árbol-kill
Parcheado en> = 1.2.2
Dependencia de @ angular-devkit / build-angular [dev]
Ruta @ angular-devkit / build-angular> tree-kill
Más información https://npmjs.com/advisories/1432
Tree-kill necesita ser actualizado, pero es una solución angular, no mía. ¿Y qué? ¿Necesita esperar que angular-team actualice su propio package.json a una versión más nueva de tree-kill?
fuente
También tuve este problema y después de algunas investigaciones, encontré algo:
NPM arroja un error en la "corrección de auditoría": el registro configurado no es compatible
Por supuesto, se trata de otro problema, pero al adaptar la solución dada allí, resolvió mi problema.
Entonces :
Espero haber sido lo suficientemente claro.
fuente
Verifique el repositorio de GitHub para ver si se está trabajando en una solución. Encontré este problema: https://github.com/angular/angular-cli/issues/16629 y una solicitud de extracción ( https://github.com/angular/angular-cli/pull/15894 ) que elimina la dependencia.
fuente
Elimine el paquete tree-kill de la carpeta node_modules y
elimine el archivo package-lock.json.
Busque la carpeta @ angular-devkit / build-angular en la carpeta node_modules y edite el archivo package.json; cambie la versión de tree-kill de 1.2.1 a 1.2.2
Busque @ ngtools / webpack en la carpeta node_modules y edite el archivo package.json; cambiar la versión de árbol de matar de 1.2.1 a 1.2.2
fuente
Agregue el siguiente código a package.json
Eliminar todos los módulos de nodo:
Actualice package-lock.json para la nueva versión 1.2.2 como:
Ahora instale módulos de nodo:
Esto funciona para mi.
fuente