material-ui 'createSvgIcon' no se exporta desde '@ material-ui / core / utils'

12

He instalado material-ui / lab para usar el componente de alerta, pero cada vez que lo importo con: import Alert from '@material-ui/lab/Alert';no se compila y arroja este error:

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

Así que traté de buscar en Google este problema y encontré otra pregunta sobre el material-ui/lab/AutoCompletecomponente ( esta pregunta exactamente ) y la respuesta aceptada fue actualizar el material-ui / core a la versión 4.9.9, y parece que funcionó para el tipo que preguntó, pero lamentablemente no para mí, tengo estas versiones de todas las cosas de material ui instaladas:

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

así que ahora les pregunto si hay otra forma de resolver este problema, gracias

Salah Eddine Makdour
fuente
Instalé exactamente las mismas versiones de dependencias (que también son las últimas) y todo funciona bien. Intente eliminar node_moulesy ejecutar npm install, para que todo esté actualizado.
Adam Jeliński
Eso está relacionado con ese problema con seguridad, ya que para mí "@material-ui/lab": "^4.0.0-alpha.44"trabaja con@material-ui/core": "^4.9.9"
keikai

Respuestas:

15

Este problema se informa aquí y se cierra como la última versión /corey labsoluciona el problema: https://github.com/mui-org/material-ui/issues/20482

Tuve el mismo error y el uso de esta combinación de versiones solucionó el problema:

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

Espero que esto ayude

Aram
fuente
han lanzado / core v4.9.10? y / lab v4.0.0-alpha.49, justo ayer estaba tratando de actualizar y no me dio esa versión, gracias de todos modos
Salah Eddine Makdour
estos pasos no funcionaron para mí ... todavía estoy tratando de resolverlo
Aniket Suryavanshi
4

Es el problema de la versión @ material-ui / core porque no tiene la última versión @ material-ui / core. Elimine @ material-ui / core e instálelo nuevamente. Quite el módulo de nodo y realice npm install.working

surazz14
fuente
1

Tuve el mismo problema con estas versiones:

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

npm updateno advertí nada, pero tampoco lo resolvió, tuve que eliminar la node_modulescarpeta y el package-lock.jsonarchivo. No estoy seguro de cuál realmente lo arregló ...

También se agregó esto al problema vinculado https://github.com/mui-org/material-ui/issues/20482

4 niveles
fuente
1

En mi caso, npm install @material-ui/core @material-ui/labno funcionó. Pero elimina node_modulesy package-lock.jsonluego npm installhace el trabajo.

Danh Vo
fuente
0

intente reinstalar @ material-ui / lab usando el siguiente comando

para npm

npm install "@material-ui/lab"

para hilo

yarn add "@material-ui/lab"
Khabir
fuente
también lo intenté y no funcionó
Salah Eddine Makdour
¿Estás enfrentando el mismo error después de hacer eso?
Khabir