注入 dart 无法对构建脚本 .dart_tool/build/entrypoint/build.dart 进行快照。这可能是由错误配置的构建器定义引起的

erl*_*man 4 dart flutter dart-build build-runner

我试图按照这篇文章使用来自谷歌的注入飞镖

但是当我尝试使用 build-runner 生成代码时,我看到了这个错误。

[严重] 无法对构建脚本 .dart_tool/build/entrypoint/build.dart 进行快照。这可能是由错误配置的构建器定义引起的。[严重] ../../../../dev/flutter/.pub-cache/git/inject.dart-4ffd3d339d8b776b2bec8d95ae6d3d168856e76c/package/inject_generator/lib/src/context.dart:106:51未找到方法:'ParsedLibraryResultImpl.tmp'。var parsedLibrary = ParsedLibraryResultImpl.tmp(element.library);
^^^

有谁知道是什么导致了这个问题?

Mar*_*ary 10

element.library.session.getParsedLibraryByElement(element.library);

而不是ParsedLibraryResultImpl.tmp(element.library);在 Context.dart 第 106 行