material-ui 'createSvgIcon' wird nicht aus '@ material-ui / core / utils' exportiert.

11

Ich habe material-ui / lab installiert, um die Alert-Komponente zu verwenden, aber wann immer ich sie importiere mit: import Alert from '@material-ui/lab/Alert';es kann nicht kompiliert werden und löst diesen Fehler aus:

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

Also habe ich versucht, dieses Problem zu googeln und eine andere Frage zu der material-ui/lab/AutoCompleteKomponente gefunden ( genau diese Frage ). Die akzeptierte Antwort war, die material-ui / core auf Version 4.9.9 zu aktualisieren. aber leider nicht für mich, ich habe diese versionen aller installierten material-ui dinge:

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

Jetzt frage ich euch, ob es einen anderen Weg gibt, dieses Problem zu lösen, danke

Salah Eddine Makdour
quelle
Installiert genau die gleichen Versionen von Abhängigkeiten (die auch die neuesten sind) und alles funktioniert gut. Versuchen Sie es zu entfernen node_moulesund auszuführen npm install, damit alles auf dem neuesten Stand ist.
Adam Jeliński
Das hängt mit diesem Problem zusammen, da ich "@material-ui/lab": "^4.0.0-alpha.44"mit@material-ui/core": "^4.9.9"
keikai

Antworten:

14

Dieses Problem wird hier gemeldet und als neueste Version von geschlossen /coreund labbehebt das Problem: https://github.com/mui-org/material-ui/issues/20482

Ich hatte den gleichen Fehler und mit dieser Kombination von Versionen wurde das Problem behoben:

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

Hoffe das hilft

Aram
quelle
haben sie / core v4.9.10 veröffentlicht? und / lab v4.0.0-alpha.49, erst gestern habe ich versucht zu aktualisieren und es gab mir diese Version nicht, trotzdem danke
Salah Eddine Makdour
Diese Schritte haben bei mir nicht funktioniert ... ich versuche immer noch herauszufinden
Aniket Suryavanshi
3

Dies ist das Problem mit der @ material-ui / core-Version, da Sie nicht über die neueste @ material-ui / core-Version verfügen. Entfernen Sie @ material-ui / core und installieren Sie es erneut. Entfernen Sie den Knotenmodul und führen Sie npm install.working aus

surazz14
quelle
1

Hatte das gleiche Problem mit diesen Versionen:

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

npm updateIch warnte vor nichts, löste es aber auch nicht auf. Ich musste den node_modulesOrdner insgesamt und die package-lock.jsonDatei entfernen . Ich bin mir nicht sicher, welches das Problem tatsächlich behoben hat.

Dies wurde auch der verknüpften Ausgabe https://github.com/mui-org/material-ui/issues/20482 hinzugefügt

4 Ebenen
quelle
1

In meinem Fall npm install @material-ui/core @material-ui/labhat nicht funktioniert. Aber löschen node_modulesund package-lock.jsondann npm installden Job machen.

Danh Vo
quelle
0

Versuchen Sie, @ material-ui / lab mit dem folgenden Befehl neu zu installieren

für npm

npm install "@material-ui/lab"

für Garn

yarn add "@material-ui/lab"
Khabir
quelle
Ich habe das auch versucht und nicht funktioniert
Salah Eddine Makdour
Haben Sie danach den gleichen Fehler?
Khabir