DCDG Dart图表:未处理的异常:坏状态:无法找到上下文到文件夹名称\env.dart。

5

我一直在尝试为我的代码生成Dart图表,但出现了以下错误:

C:\Users\Foldername\AppData\Local\Pub\Cache\bin>dart pub global run dcdg
C:\Users\Foldername\AppData\Local\Pub\Cache\bin\lib

Unhandled exception:

Bad state: Unable to find the context to C:\Users\Foldername\AppData\Local\Pub\Cache\bin\lib\.env.dart
#0      AnalysisContextCollectionImpl.contextFor (package:analyzer/src/dart/analysis/analysis_context_collection.dart:106:5)
#1      findClassElements (package:dcdg/src/find_class_elements.dart:46:39)
#2      main (file:///C:/Users/Foldername/AppData/Local/Pub/Cache/hosted/pub.dartlang.org/dcdg-4.0.1/bin/dcdg.dart:35:25)
#3      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:295:32)
#4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)

1- 我已激活套餐。

2- 我已将其更新到最新版本。

3- 环境变量已正确设置。

我仍然不明白为什么它不允许我为我的代码创建类图。有人有任何答案吗?


找到任何有用的东西了吗? - Mehrzad Mohammadi
1个回答

0

我认为你的项目可能存在使用代码生成(使用build_runner)的依赖项,例如:freezedauto_routelocalizelyhive。目前版本的dcdg(4.1.0)包在为此类项目生成PlantUML文件方面存在问题。如果您想使用dcdg,需要重构代码并删除这些依赖项。

这里是与您情况相关的Github问题链接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接