我在使用 build_runner 获取 json 文件所需的输出时遇到问题,它运行成功,但没有给出任何输出
我的第一个.dart 文件
```
import 'package:json_annotation/json_annotation.dart';
part 'first.g.dart';
@JsonSerializable()
class User {
String visibility, name;
User(this.visibility, this.name);
factory User.fromJson(Map<String, dynamic> json) => _$UserFromJson(json);
Map<String, dynamic> toJson() => _$UserToJson(this);
}
```
Run Code Online (Sandbox Code Playgroud)
我的项目中是否需要任何 buil.yaml 文件?
我的 pubspec.yaml 文件
```
dependencies:
flutter:
sdk: flutter
json_annotation: ^4.4.0
http: ^0.13.4
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: ^2.1.7
json_serializable: ^6.1.1
```
Run Code Online (Sandbox Code Playgroud)
这是执行命令后我的终端的样子
flutter pub run build_runner build
Run Code Online (Sandbox Code Playgroud)
终端
PS D:\Flutter\json_parse\learn> flutter pub run build_runner build
[INFO] Generating build script...
[INFO] Generating build script …Run Code Online (Sandbox Code Playgroud)