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


11

Я встановив 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, і схоже, що це працювало для хлопця, який запитав, але, на жаль, не для мене, у мене є ці версії всіх встановлених матеріалів-ю-речей:

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

тому зараз я запитую у хлопців, чи є інший спосіб вирішити цю проблему, дякую


Встановлено точно такі ж версії залежностей (які також трапляються як останні), і все працює добре. Спробуйте видалити node_moulesта запустити npm install, щоб все було актуальним.
Адам Jeliński

Це пов'язано з цим питанням напевно, як на мене "@material-ui/lab": "^4.0.0-alpha.44"працює@material-ui/core": "^4.9.9"
keikai

Відповіді:


14

Про це питання повідомляється тут і закривається як остання версія /coreта labвиправляється проблема: https://github.com/mui-org/material-ui/isissue/20482

У мене була така ж помилка, і за допомогою цієї комбінації версій виправлена ​​проблема:

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

Сподіваюсь, це допомагає


вони випустили / core v4.9.10? і / лабораторія v4.0.0-alpha.49, якраз вчора я намагався оновити, і мені це не дало цю версію, все
одно

ці кроки для мене не спрацювали ... все ж намагаюся з’ясувати
Aniket Suryavanshi

3

Це проблема версії @ 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/isissue/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.