npm audit
executar no meu projeto e me trouxe isso
Dependência de injeção de alto comando de @ angular-devkit / build-angular [dev]Diretório @ angular-devkit / build-angular> @ ngtools / webpack> tree-kill
Mais informações https://npmjs.com/advisories/1432
Injeção de alto comando
Pacote matança em árvore
Remendado em> = 1.2.2
Dependência de @ angular-devkit / build-angular [dev]
Diretório @ angular-devkit / build-angular> abate de árvores
Mais informações https://npmjs.com/advisories/1432
O abate de árvores precisa ser atualizado, mas é um dep de angular, não meu. E daí? Precisa esperar que a equipe angular atualize seu próprio package.json para uma versão mais recente do tree-kill?
fonte
Eu também tive esse problema e depois de algumas pesquisas, encontrei algo:
O NPM lança erro na "correção de auditoria" - o registro configurado não é suportado
Claro, trata-se de um outro problema, mas, ao adaptar a solução fornecida, ele resolveu o meu problema.
Assim :
Espero ter sido claro o suficiente.
fonte
Verifique o repositório do GitHub para ver se uma correção está sendo trabalhada. Encontrei este problema: https://github.com/angular/angular-cli/issues/16629 e uma solicitação de recebimento ( https://github.com/angular/angular-cli/pull/15894 ) que remove a dependência.
fonte
Remova o pacote tree-kill da pasta node_modules e exclua
o arquivo package-lock.json.
Localize a pasta @ angular-devkit / build-angular na pasta node_modules e edite o arquivo package.json; altere a versão tree-kill de 1.2.1 para 1.2.2
Encontre @ ngtools / webpack na pasta node_modules e edite o arquivo package.json; alterar a versão do tree-kill de 1.2.1 para 1.2.2
fonte
Adicione o código abaixo ao package.json
Remova todos os módulos do nó:
Atualize o package-lock.json para a nova versão 1.2.2 como:
Agora instale os módulos do nó:
Isso funciona para mim.
fonte