Tentei usar o --legacy-peer-deps mas não consegui.
Tentei usar o --legacy-peer-deps mas não consegui.
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
Funcionou! obrigado!