material-ui 'createSvgIcon' не экспортируется из '@ material-ui / core / utils'


12

Я установил material-ui / lab для использования компонента оповещения, но всякий раз, когда я импортирую его с: import Alert from '@material-ui/lab/Alert';он не компилируется и выдает эту ошибку:

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

Поэтому я попытался решить эту проблему в Google и нашел еще один вопрос о material-ui/lab/AutoCompleteкомпоненте (именно этот вопрос ), и принятым ответом было обновление material-ui / core до версии 4.9.9, и похоже, что это сработало для парня, который спросил: но, к сожалению, не для меня, у меня есть эти версии всех установленных материалов-UI вещи:

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

так что теперь я спрашиваю вас, ребята, есть ли другой способ решить эту проблему, спасибо


Установлены точно такие же версии зависимостей (которые тоже оказываются самыми последними) и все работает отлично. Попробуйте удалить node_moulesи запустить npm install, чтобы все было в курсе.
Адам Елинский

Это точно связано с этим вопросом, так как я "@material-ui/lab": "^4.0.0-alpha.44"@material-ui/core": "^4.9.9"
работаю

Ответы:


15

Эта проблема сообщается здесь и закрывается как последняя версия /coreи labустраняет проблему: https://github.com/mui-org/material-ui/issues/20482

У меня была та же ошибка, и использование этой комбинации версий решило проблему:

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

Надеюсь это поможет


они выпустили / core v4.9.10? и / lab v4.0.0-alpha.49, только вчера я пытался обновить, и это не дало мне эту версию, в любом случае, спасибо
Салах Эддин Макдур

эти шаги не сработали для меня ... все еще пытаюсь выяснить
Аникет Суряванши

4

Это проблема @ material-ui / core версии, потому что у вас нет последней версии @ material-ui / core. Удалите @ material-ui / core и установите его снова. Удалите модуль узла и выполните npm install.working


1

Была такая же проблема с этими версиями:

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

npm updateни о чем не предупреждал, но и не разрешал, мне пришлось полностью удалить node_modulesпапку и package-lock.jsonфайл. Не уверен, какой из них на самом деле это исправить ..

Также добавил это к связанной проблеме https://github.com/mui-org/material-ui/issues/20482


1

В моем случае npm install @material-ui/core @material-ui/labне сработало. Но удаление, node_modulesа package-lock.jsonзатем npm installделает работу.


0

попробуйте переустановить @ material-ui / lab, используя следующую команду

для нпм

npm install "@material-ui/lab"

для пряжи

yarn add "@material-ui/lab"

я тоже это попробовал и не получилось
Салах Эддин Макдур

Вы сталкиваетесь с той же ошибкой после этого?
Хабир
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.