Flutter 内置值,不生成 .g 文件
Flutter built value, not generating .g file
我是flutter的新手。我正在使用内置值构建 Post class。 class 看起来像
import 'package:built_value/built_value.dart';
part 'posts.g.dart';
abstract class Post implements Built<Post, PostBuilder> {
Post._();
factory Post([void Function(PostBuilder) updates]) = _$Post;
}
pubspec.yaml
文件为:
dependencies:
url_launcher: "^3.0.0"
built_value: "^7.1.0"
built_collection: "^4.3.2"
flutter:
sdk: flutter
cupertino_icons: "^0.1.3"
dev_dependencies:
build_runner: "^1.0.0"
build_test: "^0.10.3"
flutter_test:
sdk: flutter
posts.g.dart
文件未在 运行 flutter packages pub run build_runner build
上生成。
将 pubspec.yaml 文件更改为:
dependencies:
url_launcher: "^3.0.0"
built_value: "^7.1.0"
built_collection: "^4.3.2"
flutter:
sdk: flutter
cupertino_icons: "^0.1.3"
dev_dependencies:
build_runner: ^1.0.0
built_value_generator: ^7.1.0
flutter_test:
sdk: flutter
dependency_overrides:
analyzer: '0.39.14'
我是flutter的新手。我正在使用内置值构建 Post class。 class 看起来像
import 'package:built_value/built_value.dart';
part 'posts.g.dart';
abstract class Post implements Built<Post, PostBuilder> {
Post._();
factory Post([void Function(PostBuilder) updates]) = _$Post;
}
pubspec.yaml
文件为:
dependencies:
url_launcher: "^3.0.0"
built_value: "^7.1.0"
built_collection: "^4.3.2"
flutter:
sdk: flutter
cupertino_icons: "^0.1.3"
dev_dependencies:
build_runner: "^1.0.0"
build_test: "^0.10.3"
flutter_test:
sdk: flutter
posts.g.dart
文件未在 运行 flutter packages pub run build_runner build
上生成。
将 pubspec.yaml 文件更改为:
dependencies:
url_launcher: "^3.0.0"
built_value: "^7.1.0"
built_collection: "^4.3.2"
flutter:
sdk: flutter
cupertino_icons: "^0.1.3"
dev_dependencies:
build_runner: ^1.0.0
built_value_generator: ^7.1.0
flutter_test:
sdk: flutter
dependency_overrides:
analyzer: '0.39.14'