问题标签 [build-runner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - inject-dart 无法快照构建脚本 .dart_tool/build/entrypoint/build.dart。这可能是由错误配置的构建器定义引起的
我试图按照这篇文章使用Google 的inject-dart
但是当我尝试使用 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);
^^^
有谁知道是什么导致了这个问题?
intellij-idea - 如何在 intellij idea 中使用调试模式运行颤振“packages pub run build_runner build”?
我想在我的生成器代码上设置断点,但我不知道如何在调试模式下运行命令。
source_gen
我使用and编写了生成器build_runner
dart - 如何为字段的注释生成 Dart 代码?
我正在使用 为 Dart 编写代码生成器build_runner
,但我的构建器不会被调用以在字段中进行注释,尽管它确实适用于类中的注释。
是否也可以在字段(或在任何地方)调用注释生成器?
例如,为以下文件调用构建器:
但不适用于这个:
这是注解的定义:
这就是生成器的定义方式。目前,它只是在被调用时中止,从而导致打印错误消息。
这是build.yaml
配置:
flutter - 为什么 build_runner 在 dart/flutter 中序列化 JSON 时不生成文件
我只是想用我在 3 个月前存储的相同命令生成我的文件(我对后端和 devops 不是很好),现在它不再生成文件了。它告诉我使用我不记得的删除命令,但即使使用该命令,我的文件仍然不会生成。这就是我的日志的样子,在下面你可以找到一个简单类的代码。
我的一个猜测是这与我更改我的 github 帐户有关,因为这里提到了权限问题。
我在 Windows 10 中使用 vs 代码。
日志文件:
类文件:
flutter - 无法创建 moor_database.g.dart 文件
每次我运行“build_runner watch”命令时,我都会收到一个错误,提示 0/3 操作已完成如果我能在这里找到一些帮助:
flutter - 如何使用 build_runner 从生成的文件中清理项目
我正在MobX
用于我的颤振项目,它需要build_runner
生成相关文件,现在我有数百个自动生成的文件,现在我想将它们全部删除,什么命令可以从这些文件中提取我的项目?
我正在使用以下命令生成文件:
通过说自动生成的文件,我的意思是具有以下格式的文件:*.g.dart
, *.inject.summary
, ...
android - 如何从 Android Studio 在 Windows 10 上运行 Build runner
我正在关注 Google 的 Flutter Googlemaps 代码实验室,
https://codelabs.developers.google.com/codelabs/google-maps-in-flutter/#5
G 实验室 说
添加此代码后,您的 IDE(如果您正在使用)应该显示一些红色曲线,因为它引用了一个不存在的同级文件,locations.g.dart。这个生成的文件在无类型 JSON 结构和命名对象之间进行转换。通过运行 build_runner 创建它:
Build runner 应该输出这个:
- 我已将 'build_runner: ^1.2.7' dev_dependency 添加到我的 .yaml 文件中,进行了一些谷歌搜索,在 Android Studio 终端中尝试了各种命令,但没有一个被识别。
- 我尝试将终端目录从我的应用程序目录更改为 C:/flutter 目录,但仍然无法识别命令。
我不知道该怎么做。在他们从控制台打印出来的光标克拉是 $,它不会出现在 Windows 10 上的 Android Studio 控制台中,所以......混乱。
这是所要求的 .yaml 文件
windows - 如何解决“Flutter build_runner FileException errorno = 3”错误?
你能帮我解决与 build_runner 相关的问题吗?在运行命令“flutter packages pub run build_runner watch --delete-conflicting-outputs”时,我得到 FileException errorno = 3 错误。
我怀疑这是一个Windows问题。因为报错信息中生成的路径是小写的('c:\users\xxxx\git-dev\flutter\xxx\xxxx\xxxx*'),而实际路径('C:\Users\xxxx\git -dev\Flutter\xxx\xxxx\xxxx*') 有几个大写字符。
正如错误中的消息所建议的那样,我使用了“flutter pub run build_runner watch --use-polling-watcher”命令。但是,我开始遇到另一种错误。
flutter - 错误:未找到:'dart:ui' on build_runner build
我正在尝试运行 build_runner 构建命令:
但我收到以下错误:
2020 年 7 月 25 日更新:
我已经尝试运行flutter clean
,flutter pub get
并以不同的方式和不同依赖版本的不同组合更改我的 pubspec.yaml,但问题一直在发生。
我什至发现了一个问题,它提出了一个非常相似的问题,但在测试的背景下,这不是我的情况。
为了更容易识别问题,我发布了我的 pubspec.yaml。
json - 错误状态 json_serializable 包上的意外诊断与颤动
我正在尝试json_serializable
在颤振应用程序中为我的模型自动生成代码。
这是我的模型的示例:
这是我的 pubspec.yaml
并使用命令:
我有这个:
还有我的颤振版本信息:
我已经尝试过使用不同版本的包和 build_runner 但同样的错误。
如何修复此自动生成运行器?