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

运行flutter pub run build_runner命令报错:找不到web3dart包中builders.dart路径

解决Flutter集成智能合约时web3dart找不到builders.dart的问题
  • 检查web3dart版本兼容性:
    你参考的教程可能基于旧版web3dart,新版本的包结构已调整,builders.dart可能被移除或迁移到了其他目录。打开pubspec.yaml查看当前web3dart版本,尝试降级到教程对应的版本(比如0.4.x系列),或者查看web3dart官方文档确认新版的正确用法。

  • 重新安装并同步依赖:
    执行以下命令清理缓存并重新获取依赖,解决可能的下载不完整或缓存异常问题:

    flutter clean
    flutter pub get
    
  • 确认命令参数正确性:
    如果教程中的命令是直接引用web3dart/builders.dart,新版本可能已废弃这种调用方式。现在更推荐使用web3dart_generator这类工具生成合约绑定代码,替代手动调用builders的操作。

  • 手动验证包文件:
    前往项目的pub缓存目录(通常在~/.pub-cache/hosted/pub.dev/web3dart-<版本号>/lib),检查是否存在builders.dart文件。如果不存在,说明当前版本确实没有该文件,必须调整版本或更换实现方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 01:20:39