Flutter使用build_runner做JSON序列化遇文件缺失错误求助
Flutter build_runner执行JSON序列化时出错:找不到.flutter_gen/pubspec.yaml
我在Flutter应用中使用build_runner包进行JSON序列化,执行命令dart run build_runner build后,终端出现如下错误日志:
Bad state: Unable to generate package graph, no `D:\android\<YOUR_APP_NAME>\.dart_tool\flutter_gen\pubspec.yaml` found. #0 _pubspecForPath (package:build_runner_core/src/package_graph/package_graph.dart:253:5) #1 _parsePackageDependencies (package:build_runner_core/src/package_graph/package_graph.dart:227:21) #2 PackageGraph.forPath (package:build_runner_core/src/package_graph/package_graph.dart:105:33) <asynchronous suspension> #3 main (file:///C:/Users/001/AppData/Local/Pub/Cache/hosted/pub.dev/build_runner-2.4.6/bin/build_runner.dart:27:30) <asynchronous suspension>
我的Flutter版本信息:
Flutter 3.10.2 • channel stable • https://github.com/flutter/flutter.git Framework • revision 9cd3d0d9ff (3 months ago) • 2023-05-23 20:57:28 -0700 Engine • revision 90fa3ae28f Tools • Dart 3.0.2 • DevTools 2.23.1
我曾在build_runner的官方issue中找到相关解决方案,但尝试后无效,现寻求帮助。
内容的提问来源于stack exchange,提问作者Masoud
相关产品推荐
相关产品推荐

