material-ui 'createSvgIcon' non viene esportato da '@ material-ui / core / utils'


11

Ho installato material-ui / lab per utilizzare il componente di avviso, ma ogni volta che lo importa con: import Alert from '@material-ui/lab/Alert';non riesce a compilare e genera questo errore:

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

Quindi ho provato a risolvere questo problema con Google e ho trovato un'altra domanda sul material-ui/lab/AutoCompletecomponente ( esattamente questa domanda ) e la risposta accettata è stata quella di aggiornare material-ui / core alla versione 4.9.9, e sembra che abbia funzionato per il ragazzo che ha chiesto, ma purtroppo non per me, ho questa versione di tutto il materiale installato:

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

quindi ora sto chiedendo a voi ragazzi se esiste un altro modo di risolvere questo problema, grazie


Installate esattamente le stesse versioni delle dipendenze (che sono anche le ultime) e tutto funziona bene. Prova a rimuovere node_moulesed eseguire npm install, quindi tutto è aggiornato.
Adam Jeliński,

Questo è sicuramente legato a questo problema, come per me "@material-ui/lab": "^4.0.0-alpha.44"funziona con@material-ui/core": "^4.9.9"
keikai l'

Risposte:


14

Questo problema viene segnalato qui e chiuso come l'ultima versione di /coree labrisolve il problema: https://github.com/mui-org/material-ui/issues/20482

Ho avuto lo stesso errore e l'utilizzo di questa combinazione di versioni ha risolto il problema:

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

Spero che sia di aiuto


hanno rilasciato / core v4.9.10? e / lab v4.0.0-alpha.49, proprio ieri stavo cercando di aggiornare e non mi ha dato quella versione, grazie comunque
Salah Eddine Makdour l'

questi passaggi non hanno funzionato per me ... sto ancora cercando di capire
Aniket Suryavanshi il

3

È il problema di @ material-ui / core perché non hai l'ultima versione di @ material-ui / core. Rimuovere @ material-ui / core e installarlo di nuovo. Rimuovere il modulo del nodo e fare npm install.working


1

Ha avuto lo stesso problema con queste versioni:

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

npm updatenon ho avvertito di nulla ma non l'ho nemmeno risolto, ho dovuto rimuovere completamente la node_modulescartella e il package-lock.jsonfile. Non sono sicuro di quale sia stato risolto.

Anche aggiunto questo al problema collegato https://github.com/mui-org/material-ui/issues/20482


1

Nel mio caso, npm install @material-ui/core @material-ui/labnon ha funzionato. Ma l'eliminazione node_modulese package-lock.jsonquindi npm installfa il lavoro.


0

prova a reinstallare @ material-ui / lab usando il seguente comando

per npm

npm install "@material-ui/lab"

per filato

yarn add "@material-ui/lab"

ho provato anche quello e non ha funzionato
Salah Eddine Makdour l'

stai affrontando lo stesso errore dopo averlo fatto?
Khabir,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.