material-ui 'createSvgIcon' n'est pas exporté de '@ material-ui / core / utils'

12

J'ai installé material-ui / lab afin d'utiliser le composant d'alerte, mais chaque fois que je l'importe avec: import Alert from '@material-ui/lab/Alert';il ne parvient pas à compiler et génère cette erreur:

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

J'ai donc essayé de rechercher ce problème sur Google et j'ai trouvé une autre question sur le material-ui/lab/AutoCompletecomposant ( cette question exactement ) et la réponse acceptée a été de mettre à jour le matériel-ui / core vers la version 4.9.9, et il semble que cela a fonctionné pour le gars qui a demandé, mais malheureusement pas pour moi, j'ai ces versions de toutes les choses matérielles-ui installées:

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

alors maintenant je vous demande s'il y a une autre façon de résoudre ce problème, merci

Salah Eddine Makdour
la source
Installé exactement les mêmes versions de dépendances (qui sont également les dernières) et tout fonctionne bien. Essayez de supprimer node_mouleset d'exécuter npm install, afin que tout soit à jour.
Adam Jeliński
C'est lié à ce problème à coup sûr, car pour moi "@material-ui/lab": "^4.0.0-alpha.44"travaille avec@material-ui/core": "^4.9.9"
keikai

Réponses:

15

Ce problème est signalé ici et fermé comme la dernière version de /coreet labrésout le problème: https://github.com/mui-org/material-ui/issues/20482

J'ai eu la même erreur et l'utilisation de cette combinaison de versions a résolu le problème:

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

J'espère que cela t'aides

Aram
la source
ont-ils publié / core v4.9.10? et / lab v4.0.0-alpha.49, hier, j'essayais de mettre à jour et cela ne m'a pas donné cette version, merci quand même
Salah Eddine Makdour
ces étapes n'ont pas fonctionné pour moi ... essayant toujours de comprendre
Aniket Suryavanshi
4

C'est le problème de la version @ material-ui / core car vous n'avez pas la dernière version de @ material-ui / core. Supprimez @ material-ui / core et réinstallez-le. Supprimez le module de nœud et effectuez npm install.working

surazz14
la source
1

Eu le même problème avec ces versions:

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

npm updaten'a pas averti de quoi que ce soit, mais ne l'a pas résolu non plus, j'ai dû supprimer le node_modulesdossier et le package-lock.jsonfichier. Je ne sais pas lequel a vraiment corrigé ..

Également ajouté ceci au problème lié https://github.com/mui-org/material-ui/issues/20482

4 niveaux
la source
1

Dans mon cas, ça npm install @material-ui/core @material-ui/labn'a pas marché. Mais la suppression node_moduleset package-lock.jsonpuis npm installfait le travail.

Danh Vo
la source
0

essayez de réinstaller @ material-ui / lab en utilisant la commande suivante

pour npm

npm install "@material-ui/lab"

pour fil

yarn add "@material-ui/lab"
Khabir
la source
j'ai essayé aussi et je n'ai pas travaillé
Salah Eddine Makdour
rencontrez-vous la même erreur après avoir fait cela?
Khabir