You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Medusa.js搭建React Native电商应用:Admin面板模块导出错误排查

Medusa.js Admin面板导出错误问题

已完成操作:

  • 构建my-medusa-store网店
  • 初始化PostgreSQL数据库
  • Expo模拟器中React Native应用运行正常

遇到的错误(访问localhost:7000时):

Unexpected Application Error! The requested module '/node_modules/.vite/deps/medusa-react.js?v=455fafb5' does not provide an export named 'useAdminAddLocationToSalesChannel' SyntaxError: The requested module /node_modules/vite/deps/medusa-react.js?v=455fafb5' does not provide an export named useAdminAddLocationToSalesChannel'

已知情况:原Admin面板仓库已归档只读,多次重试问题依旧,需求是正常显示可登录并操作数据库的Admin面板。

修复步骤

  • 版本对齐:旧归档Admin面板依赖特定版本的medusa-react,查看该Admin仓库的package.json中medusa-react的指定版本,执行命令安装对应版本:
    npm install medusa-react@<指定版本号>
    # 或 yarn add medusa-react@<指定版本号>
    
  • 切换至官方新版Admin:原Admin已停止维护,使用Medusa官方推荐的新版Admin,在Medusa项目根目录执行:
    medusa admin install
    
    安装完成后重启medusa develop,再访问localhost:7000即可。
  • 清理依赖缓存:删除本地依赖文件及锁文件,重新安装:
    rm -rf node_modules package-lock.json
    npm install
    
    之后重启Admin服务,验证问题是否解决。
  • 检查后端版本兼容性:确保Medusa后端版本与Admin面板依赖版本匹配,避免跨版本API/导出不兼容问题。

内容的提问来源于stack exchange,提问作者TolanBot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 03:37:05