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


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


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


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


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.


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"

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.