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.