Я только что потратил 3 часа, пытаясь найти решение самостоятельно, но я определенно застрял.
Я хотел бы использовать компонент автозаполнения Mui, но что бы я ни пытался, я получаю это сообщение:
Failed to compile
./node_modules/@material-ui/lab/esm/useAutocomplete/useAutocomplete.js
Attempted import error: 'unstable_useId' is not exported from '@material-ui/core/utils' (imported as 'useId').
Я уже проверил, что мое ядро и лаборатория были обновлены, но они:
"@material-ui/core": "^4.9.11",
"@material-ui/lab": "^4.0.0-alpha.50",
И самое странное, что это работает как чудо на CodeSandBox с очень та же самая настройка ...
Не знаю, является ли это ключом или нет, но я заметил, что в папке utils
почти каждый отдельный файл с расширением .js
имеет свой "клон" с .d.ts
расширение. На самом деле, в этой папке у моего unstable_useId.js
нет его .d.ts
, так что ... Может ли это быть проблемой?
Большое спасибо! Я надеюсь, что я достаточно ясно:)