materiał-ui „createSvgIcon” nie jest eksportowany z „@ material-ui / core / utils”

11

Zainstalowałem material-ui / lab, aby użyć komponentu alertu, ale za każdym razem, gdy go importuję: import Alert from '@material-ui/lab/Alert';kompilacja nie powiodła się i generuje ten błąd:

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

Próbowałem google znaleźć ten problem i znalazłem kolejne pytanie dotyczące material-ui/lab/AutoCompletekomponentu ( dokładnie to pytanie ), a zaakceptowaną odpowiedzią było zaktualizowanie materialowego interfejsu użytkownika / rdzenia do wersji 4.9.9 i wygląda na to, że zadziałało dla faceta, który zapytał: ale niestety nie dla mnie, mam te wersje wszystkich zainstalowanych elementów interfejsu użytkownika:

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

więc teraz pytam was, czy istnieje inny sposób rozwiązania tego problemu, dzięki

Salah Eddine Makdour
źródło
Zainstalowałem dokładnie te same wersje zależności (które również są najnowsze) i wszystko działa dobrze. Spróbuj usunąć node_moulesi uruchomić npm install, aby wszystko było aktualne.
Adam Jeliński
Z pewnością jest to związane z tym problemem, ponieważ dla mnie "@material-ui/lab": "^4.0.0-alpha.44"działa z@material-ui/core": "^4.9.9"
keikai

Odpowiedzi:

14

Ten problem został zgłoszony tutaj i został zamknięty jako najnowsza wersja /corei labrozwiązuje problem: https://github.com/mui-org/material-ui/issues/20482

Miałem ten sam błąd, a użycie tej kombinacji wersji rozwiązało problem:

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

Mam nadzieję że to pomoże

Aram
źródło
wydali / core v4.9.10? i / lab v4.0.0-alpha.49, tylko wczoraj próbowałem zaktualizować i to nie dało mi tej wersji,
mimo wszystko
te kroki nie zadziałały dla mnie ... wciąż próbuję to
rozgryźć
3

Jest to problem z wersją @ material-ui / core, ponieważ nie masz najnowszej wersji @ material-ui / core. Usuń @ material-ui / core i zainstaluj go ponownie. Usuń moduł węzła i wykonaj npm install.working

surazz14
źródło
1

Miał ten sam problem z tymi wersjami:

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

npm updatenie ostrzegałem o niczym, ale też nie rozwiązałem go, musiałem node_modulescałkowicie usunąć folder i package-lock.jsonplik. Nie jestem pewien, który z nich to naprawił ...

Dodano również to do powiązanego problemu https://github.com/mui-org/material-ui/issues/20482

4 poziomy
źródło
1

W moim przypadku npm install @material-ui/core @material-ui/labnie działało. Ale usunięcie, node_modulesa package-lock.jsonnastępnie npm installwykonuje zadanie.

Danh Vo
źródło
0

spróbuj ponownie zainstalować @ material-ui / lab za pomocą następującego polecenia

dla npm

npm install "@material-ui/lab"

do przędzy

yarn add "@material-ui/lab"
Khabir
źródło
też tego próbowałem i nie
działałem
czy napotykasz ten sam błąd?
Khabir