1
resposta

ng add @briebug/jest-schematic NÃO FUNCIONA

Estou usando o angular 14 como ilustra a imagem, mas o comando não funciona, já tentei inclusive com o ng add @briebug/jest-schematic -f (force) e mesmo assim não funciona. Podem por favor me ajudar a verificar o q se passa?!Erro ao instalar ng add @briebug/jest-schematic

1 resposta

E aí, mano! Beleza? Olha só: esse erro aí do npm (ERESOLVE) tá rolando porque tá tendo um conflito nas dependências. Isso acontece porque o npm (nas versões 7+) ficou mais "chato" na hora de resolver as paradas e tá reclamando da versão do @angular-builders/jest que vem junto com o @briebug/jest-schematic.

Dá uma olhada nas dicas:

Tenta usar a flag --legacy-peer-deps: Isso faz o npm se comportar como a versão 6, mais de boa na resolução de dependências. Então, manda esse comando:

ng add @briebug/jest-schematic --legacy-peer-deps

Se não rolar direto, instala os pacotes com

npm install --legacy-peer-deps

Confere a versão do Node: A mensagem diz que tu tá usando uma versão 19, que não é LTS e pode dar problema. Tenta instalar uma versão LTS (tipo a 18) e vê se melhora.

Dá uma sacada no Yarn: O Yarn tem outro esquema para resolver dependências e pode ser que ele não dê esse erro. Se der, tenta:

yarn add @briebug/jest-schematic

Resumindo, é um conflito de dependências por causa do npm ficar mais rigoroso agora. Com essas opções (usar a flag ou mudar a versão do Node ou até usar Yarn), geralmente dá certo.

Qualquer coisa, tamo aí pra trocar ideia!