강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của sebyeon
sebyeon

câu hỏi đã được viết

Thực hành phát triển ứng dụng Flutter

Trình tạo mã - Thực hành

코드 생성기 - build runner 관련 오류

Đã giải quyết

Viết

·

105

1

안녕하세요. 코드생성기 - 실습 과정대로 진행했을 때 Person class에 다음과 같은 오류가 발생합니다.

image.png

 

freed 문서에 적혀있는 사용 예시대로 수정하면 문제가 없는데, 강의에서 보여주신 소스와의 차이점 및 오류 원인이 궁금합니다.

 

import 'package:freezed_annotation/freezed_annotation.dart';

part 'person.freezed.dart';
part 'person.g.dart';

@freezed
@JsonSerializable()
class Person with _$Person {
  const Person({
    required this.name,
    required this.age,
  });

  @override
  final String name;
  @override
  final int age;

  factory Person.fromJson(Map<String, Object?> json)
      => _$PersonFromJson(json);

  Map<String, Object?> toJson() => _$PersonToJson(this);
}
flutter

Câu trả lời 1

1

DevStory님의 프로필 이미지
DevStory
Người chia sẻ kiến thức

안녕하세요.

 

freezed v2 기준으로 강의를 준비했는데 v3로 바뀌면서 변경사항이 있는 것으로 확인됩니다.

수정 방법frf로 만들어진 코드에서 class 앞에 abstract를 붙이시면 됩니다.

자세한 변경사항은 링크에서 확인할 수 있으며, 강의 자료에 해당 내용을 반영하도록 하겠습니다.

제보 감사합니다 🙂

Hình ảnh hồ sơ của sebyeon
sebyeon

câu hỏi đã được viết

Đặt câu hỏi