#flutter #built-value
#flutter #встроенное значение
Вопрос:
Я новичок в flutter. Я создаю класс Post, используя встроенное значение. Класс выглядит как
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
.
Ответ №1:
Измените файл 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'