Это похоже на проблему устранения неполадок.
Но сначала быстрое погружение, чтобы понять, откуда исходит CombinedState
, и я буду основывать свое объяснение на реальных файлах.
В пределах ...\node_modules\redux\index.d.ts [lines 35-56]
, вы заметите, что CombinedState
на самом деле type
объявлен в redux
. И действительно, он действительно экспортируется!
Также обратите внимание, что все функции reducer
, используемые react-admin
, определены в ra-core
, пакет, от которого зависит react-admin
.
В пределах ra-core
проверьте папки ...\esm\reducer
и ...\lib\reducer
, вот где эта строка:
import("redux").CombinedState
используется в основном - это означает, что CombinedState
Возможные решения:
- Сначала убедитесь, что ваши
react-admin
и redux
установки не повреждены. Возможно, это не произошло с вами, но мне часто приходилось переустанавливать пакеты из-за этого. - Убедитесь, что используемая версия
redux
соответствует используемой вами react-admin
. Лучший способ проверить это - посмотреть файл package.json
в демоверсии act-admin . Поскольку все работает, все должно быть в порядке, верно!?
Эти предложения основаны на работе с react-admin v3.2.1
. Пожалуйста, дайте нам знать, что помогло вам. Спасибо.