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

WebStorm中引入@dydxprotocol/v4-client-js的LocalWallet报错求助

解决SyntaxError: The requested module '@dydxprotocol/v4-client-js' does not provide an export named 'LocalWallet'问题

1. 修正导入路径

在@dydxprotocol/v4-client-js 1.13.0版本中,LocalWallet并非顶层导出,需从子路径导入,修改你的代码:

import { LocalWallet } from "@dydxprotocol/v4-client-js/dist/wallet/local-wallet";

你也可以直接查看node_modules/@dydxprotocol/v4-client-js/package.json里的exports字段,确认官方定义的正确导出入口。

2. 统一模块解析配置

你的tsconfig中module设为NodeNext,但moduleResolution用了node,两者不匹配会导致解析异常,修改tsconfig.json:

{
  "compilerOptions": {
    // 保留其他原有配置
    "module": "NodeNext",
    "moduleResolution": "NodeNext"
  }
}

3. 重置依赖安装

删除现有依赖文件后重新安装,避免缓存或安装不完整问题:

rm -rf node_modules package-lock.json
npm install

4. 排查类型定义问题

暂时关闭skipLibCheck(将tsconfig中skipLibCheck设为false),查看是否有类型检查报错。如果是包的类型定义和实际导出不匹配,尝试升级包到最新稳定版,或向包维护方反馈问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 02:13:23