Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Estou tentando instalar uma lib, mas aparece o seguinte erro no terminal.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeTentei usar o --legacy-peer-deps mas não consegui.

2 respostas
solução!

Fala, Guilherme! Tudo certo ?

Esse erro está indicando que que essa lib não é compatível com o React 18 que é a que você tem na sua máquina, e a lib que você está querendo instalar utiliza outras versões anteriores do React. Uma forma de contornar isso seria utilizando a flag --legacy-peer-deps, mas não funcionou como você mesmo disse.

Pesquisando aqui encontrei que para a versão maior que a 17 do react, você deve instalar o Material UI (version) v5. Que segundo a documentação é da seguinte forma:

npm install @mui/material @mui/styles

Caso, mesmo rodando o comando acima continue dando algum problema desse tipo por causa da versão. Tenta adicionar a flag --legacy-peer-deps ao comando. Ficando da seguinte forma:

npm install @mui/material @emotion/react @emotion/styled  --legacy-peer-deps

Eu espero que tenha ajudado e qualquer coisa estou por aqui.

Abraço

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Funcionou! obrigado!