执行dart run build_runner build命令时出现路径不存在错误
问题:build_runner执行时出现文件找不到错误
执行dart run build_runner build(添加--delete-conflicting-outputs参数后仍报错)时触发以下错误:
PathNotFoundException: Cannot open file, path = '.dart_tool/build/entrypoint/build.dart.dill.cached' (OS Error: No such file or directory, errno = 2) #0 _checkForErrorResponse (dart:io/common.dart:55) #1 _File.open.<anonymous closure> (dart:io/file_impl.dart:381) <asynchronous suspension> #2 _FileStreamConsumer.addStream.<anonymous closure> (dart:io/file_impl.dart:205) <asynchronous suspension>
环境信息
- Flutter版本:3.19.5
flutter doctor输出:
No issues found!
解决方案
清理
.dart_tool目录:- 项目根目录执行对应系统命令:
- Mac/Linux:
rm -rf .dart_tool - Windows:
rd /s /q .dart_tool
- Mac/Linux:
- 执行
flutter pub get重新拉取依赖 - 再次运行
dart run build_runner build
- 项目根目录执行对应系统命令:
如果上述方法无效,尝试全量清理:
- 执行
flutter clean - 执行
flutter pub get - 重新执行build_runner命令
- 执行
内容的提问来源于stack exchange,提问作者Urma
相关产品推荐
相关产品推荐

