a interface do usuário do material 'createSvgIcon' não é exportada de '@ material-ui / core / utils'

11

Instalei o material-ui / lab para usar o componente de alerta, mas sempre que eu o importo com: import Alert from '@material-ui/lab/Alert';ele falha na compilação e gera esse erro:

./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js
Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'.

Tentei pesquisar no google esse problema e encontrei outra pergunta sobre o material-ui/lab/AutoCompletecomponente ( exatamente esta pergunta ) e a resposta aceita foi atualizar o material-ui / core para a versão 4.9.9 e parece que funcionou para o cara que perguntou: mas infelizmente não para mim, eu tenho esta versão de todas as coisas de material-ui instaladas:

    "@material-ui/core": "^4.9.9",
    "@material-ui/icons": "^4.9.1",
    "@material-ui/lab": "^4.0.0-alpha.48",

então agora estou perguntando a vocês se existe outra maneira de resolver esse problema, obrigado

Salah Eddine Makdour
fonte
Instalou exatamente as mesmas versões de dependências (que também são as mais recentes) e tudo funciona bem. Tente remover node_moulese executar npm install, para que tudo esteja atualizado.
Adam Jeliński 10/04
Isso está relacionado a esse problema, com certeza, pois para mim "@material-ui/lab": "^4.0.0-alpha.44"trabalha com@material-ui/core": "^4.9.9"
keikai 11/04

Respostas:

14

Este problema foi relatado aqui e fechado como a versão mais recente /coree labcorrige o problema: https://github.com/mui-org/material-ui/issues/20482

Eu tive o mesmo erro e, usando essa combinação de versões, o problema foi corrigido:

"@material-ui/core": "^4.9.10"
"@material-ui/lab": "^4.0.0-alpha.49"

Espero que isto ajude

Aram
fonte
eles lançaram / core v4.9.10? e / lab v4.0.0-alpha.49, ontem eu estava tentando atualizar e não me deu essa versão, de qualquer forma, obrigado
Salah Eddine Makdour
essas etapas não funcionaram para mim ... ainda tentando descobrir
Aniket Suryavanshi
3

É o problema da versão @ material-ui / core porque você não possui a versão mais recente do @ material-ui / core. Remova @ material-ui / core e instale-o novamente. Remova o módulo do nó e faça o npm install.working

surazz14
fonte
1

Teve o mesmo problema com estas versões:

    "@material-ui/core": "^4.9.10",
    "@material-ui/icons": "^4.5.1",
    "@material-ui/lab": "^4.0.0-alpha.49",

npm updatenão avisei nada, mas também não resolvi, tive que remover a node_modulespasta e o package-lock.jsonarquivo. Não tenho certeza qual deles realmente o corrigiu ..

Também foi adicionado ao problema vinculado https://github.com/mui-org/material-ui/issues/20482

4 níveis
fonte
1

No meu caso, npm install @material-ui/core @material-ui/labnão funcionou. Mas excluir node_modulese package-lock.jsondepois npm installexecutar o trabalho.

Danh Vo
fonte
0

tente reinstalar @ material-ui / lab usando o seguinte comando

para npm

npm install "@material-ui/lab"

para fios

yarn add "@material-ui/lab"
Khabir
fonte
Eu tentei isso também e não funcionou
Salah Eddine Makdour 11/04
você está enfrentando o mesmo erro depois de fazer isso?
Khabir 11/04