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

导入array-move包提示不存在默认导出(导入为move)的报错如何解决

问题原因

array-move 4.0及以上版本移除了默认导出配置,全部改为命名导出的形式,你当前使用的默认导入语法仅兼容3.x及更低版本的包,因此触发导出不匹配的报错。

解决方案
  • 方案1(优先推荐):调整导入语句
    无需修改依赖版本,直接将代码中原有的导入行:
import move from 'array-move';

替换为命名导入语法即可:

import { move } from 'array-move';

其余调用move方法的业务代码不需要做任何改动。

  • 方案2:降级依赖版本
    如果不想调整现有代码逻辑,可将array-move降级到最后一个支持默认导出的3.x版本,根据你使用的包管理工具执行对应命令即可:
    • npm用户执行:npm install array-move@3.0.1
    • yarn用户执行:yarn add array-move@3.0.1
    • pnpm用户执行:pnpm add array-move@3.0.1
验证

修改完成后重启项目开发服务,报错即可消失,原有数组元素交换顺序的功能完全不受影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 19:27:03