- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是想用我 3 个月前存储的相同命令来生成我的文件(我对后端和 devops 不太擅长),现在它不再生成文件了。
它告诉我使用我不记得的删除命令,但即使使用该命令,我的文件仍然不会生成。
这就是我的日志的样子,您可以在下面找到一个简单类的代码。
我的猜测之一是这与我更改 github 帐户有关,因为提到了权限问题。
我在 Windows 10 中使用 vs 代码。
日志文件:
E:\1 Work\flutter_pilot> flutter pub run build_runner build
[INFO] Generating build script...
[INFO] Generating build script completed, took 336ms
[WARNING] Deleted previous snapshot due to missing asset graph.
[INFO] Creating build script snapshot......
[INFO] Creating build script snapshot... completed, took 12.5s
[INFO] Initializing inputs
[INFO] Building new asset graph...
[INFO] Building new asset graph completed, took 787ms
[INFO] Checking for unexpected pre-existing outputs....
[INFO] Found 13 declared outputs which already exist on disk. This is likely because the`.dart_tool/build` folder was deleted, or you are submitting generated files to your source repository.
[SEVERE] Conflicting outputs were detected and the build is unable to prompt for permission to remove them. These outputs must be removed manually or the build can be run with `--delete-conflicting-outputs`. The outputs are: lib/models/advisory-service-item.g.dart
lib/models/advisory-service.g.dart
lib/models/auth.g.dart
lib/models/contract.g.dart
lib/models/contributor.g.dart
lib/models/exact-cost-values.g.dart
lib/models/exact-cost.g.dart
lib/models/expert.g.dart
lib/models/paginator-info.g.dart
lib/models/person.g.dart
lib/models/project.g.dart
lib/models/system-country.g.dart
lib/models/user.g.dart
pub failed (78)
import 'package:json_annotation/json_annotation.dart';
part 'organisation.g.dart';
@JsonSerializable()
class Organisation {
final String name;
Organisation({this.name});
factory Organisation.fromJson(Map<String, dynamic> json) => _$OrganisationFromJson(json);
Map<String, dynamic> toJson() => _$OrganisationToJson(this);
}
最佳答案
我有一个类似的问题,但我使用的是 Android Studio IDE,我已经完成了以下步骤:
文件 => 使缓存无效/重新启动
运行以下命令:
flutter clean
flutter pub get
flutter packages pub run build_runner build --delete-conflicting-outputs
关于flutter - 为什么在 dart/flutter 中序列化 JSON 时 build_runner 不生成文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59668548/
我正在使用 EasyLocalization、mobx、JsonSerializable 等来生成 *.g.dart 文件,我正在使用 build_runner watch 或 scripts/bui
我与 Hive Packages 合作,我在我的项目中实现了模块化。 首先我创建名称为 network 的包使用运行命令 flutter create --template=package netwo
我写了一个 flutter 项目,它工作正常,我能够正确构建它,但是当我添加 retrofit_generator 时,构建失败了,如果我删除生成器,代码运行良好,构建也会成功。这是错误, 不支持的操
我正在为我的 flutter 项目使用 MobX,它需要 build_runner 来生成相关文件,现在我有一百个自动生成的文件,现在我想删除它们all, 什么命令可以从这些文件中学习我的项目? 我正
我正在为我的 flutter 项目使用 MobX,它需要 build_runner 来生成相关文件,现在我有一百个自动生成的文件,现在我想删除它们all, 什么命令可以从这些文件中学习我的项目? 我正
有没有办法忽略 JsonSerializable 类中属性的序列化? 我正在使用 build_runner 生成映射代码。 实现此目的的一种方法是在 .g.dart 文件中注释该特定属性的映射,但如果
我正在使用 build_runner 在 flutter 项目中生成自动生成的代码。 问题:当我在模型类中进行更新,然后我尝试在命令下运行时,它不会更新自动生成的类。 命令: pub run buil
我正在我的 flutter 应用程序中实现 auto_route 包。我在 app_router.dart 文件中添加了以下代码。 import 'package:auto_route/annotat
flutter 版本: flutter_macos_v1.9.1+hotfix.2-stable 在终端中创建新项目: flutter create myapp 打开vscode,编辑pubspec.
我正在尝试将我的 Flutter 项目升级到 Flutter2。我看到我所有的包都是 null 安全的,但是 bulid_runner。 $ flutter pub outdated --mode=n
我正在开发一个 Flutter 应用程序,并想编写一个构建脚本来将某种原始文件(CSV 格式)转换为格式化的 JSON 文件,以作为 Flutter Assets 包含在内。 通过使用像 json_s
有没有办法传递变量(比如 build.yaml 文件的路径,然后让构建器仅在单个文件/目录上运行? targets: $default: builders: freezed:
我在运行 flutter pub run build_runner build 时遇到了这个问题。我尝试过类似 flutter clean、flutter pub-cache repair、flutt
这是错误: Bad state: Unexpected diagnostics: C:\flutter\bin\cache\dart-sdk\lib\internal\internal.dart:17
我已添加 // @dart=2.9到我的所有文件,但 build_runner不会在不抛出此错误的情况下做它的事情: Warning: Operand of null-aware operation
我正在尝试使用cmd“flutter pub run build_runner build”从对象序列化JSON格式,但它始终显示以下消息: 运行JsonSerializableGenerator时出
我想加快 build_runner 所需的构建时间,并且我还想在编辑没有任何文件可生成的文件时运行 build watch 时防止重新构建. 我知道这需要在 build.yaml 文件中进行编辑,但我
我想加快 build_runner 所需的构建时间,并且我还想在编辑没有任何文件可生成的文件时运行 build watch 时防止重新构建. 我知道这需要在 build.yaml 文件中进行编辑,但我
我只是想用我 3 个月前存储的相同命令来生成我的文件(我对后端和 devops 不太擅长),现在它不再生成文件了。 它告诉我使用我不记得的删除命令,但即使使用该命令,我的文件仍然不会生成。 这就是我的
运行后flutter pub run build_runner watch --delete-conflicting-outputs构建运行器输出 $ flutter pub run build_ru
我是一名优秀的程序员,十分优秀!