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

执行flutter build web报错:dart2js.dart.snapshot文件缺失求助

解决Flutter Web构建时dart2js快照文件缺失问题

核心错误是Dart SDK中的dart2js.dart.snapshot文件丢失,导致编译失败。以下是修复步骤:

  • 彻底清理缓存:
    1. 执行 flutter clean 清空项目缓存
    2. 手动删除Flutter SDK的缓存目录:rm -rf /Users/osuyaalex/Downloads/flutter/bin/cache
  • 修复SDK依赖:
    运行 flutter doctor,该命令会自动检测并补全缺失的SDK组件,包括dart2js相关文件
  • 验证文件恢复:
    检查路径 /Users/osuyaalex/Downloads/flutter/bin/cache/dart-sdk/bin/snapshots/dart2js.dart.snapshot 是否存在,确认文件已恢复
  • 重新构建:
    回到项目目录,依次执行 flutter pub get 和 flutter build web

如果以上步骤无效,建议重新下载完整的Flutter SDK替换当前目录,避免SDK文件损坏导致的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 05:24:52