Синтаксическая ошибка Medusajs: запрошенный модуль не обеспечивает экспорт с именем — неожиданная ошибка приложения.

Я обнаружил непредвиденную ошибку приложения со следующим сообщением об ошибке:

      > cd medusa-store/admin
> yarn start

"SyntaxError: The requested module '/node_modules/.vite/deps/medusa-react.js?v=b30cf161' does not provide an export named 'useAdminAddLocationToSalesChannel'"

Эта ошибка произошла во время работы над моим приложением. Я пытаюсь получить доступ к администратору Medusa, но, похоже, отсутствует ожидаемый экспорт. Я пробовал различные шаги по устранению неполадок, но мне не удалось решить проблему.

Кто-нибудь сталкивался с подобной ошибкой с администратором или сталкивался с аналогичной проблемой, когда в модуле отсутствует ожидаемый экспорт? Будем очень признательны за любые предложения о том, как решить эту проблему или какие-либо идеи.

Кроме того, я заметил, что сообщение об ошибке предлагает улучшить взаимодействие с пользователем, когда приложение выдает ошибки, используя свойство ErrorBoundary или errorElement на маршруте. Если у кого-нибудь есть идеи или примеры реализации поддержки ErrorBoundary или errorElement, я был бы очень признателен.

Спасибо заранее за вашу помощь!

1 ответ

Мне удалось решить эту проблему, обновив версию medusa-react до версии 8. Выполнив команду Yarn add medusa-react, я обновил пакет, и проблема была решена. Однако нашел это уведомление в основном репозитории.

что Medusa React в настоящее время находится в режиме технического обслуживания и с 1 июня 2023 года срок его эксплуатации закончится. Администратор Medusa был перенесен в основной репозиторий в виде плагина через npm. Если вы хотите опробовать нового администратора, вы можете обратиться за советом к примечаниям к выпуску 1.8 . Если вы обнаружите какие-либо ошибки, рекомендуется сообщить о них в оба репозитория. Спасибо и увидимся там!

Другие вопросы по тегам