inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Flutter 앱 개발 실전

코드 생성기 - 실습

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

해결된 질문

110

sebyeon

작성한 질문수 1

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

답변 1

1

DevStory

안녕하세요.

 

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

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

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

제보 감사합니다 🙂

수강 기한 연장 요청드려도될까요..

1

45

2

37.provider 실습 문제점, 카트에서 상품이 지워지지 않습니다.

1

75

2

다트 프로젝트

1

51

2

context.read<LangService>().toggleLang 해도 언어가 변경되는 이유

1

74

3

수강 기간 연장 신청 요청드립니다.

1

67

3

수강기간 연장 부탁드립니다.

1

57

3

제공해주신 flutter_design_system 라이브러리 질문입니다.

1

53

2

수강 기간 연장 부탁드립니다

1

51

2

수강 기한 연장

1

76

3

강의 잘 보고있습니다!

1

59

2

애뮬레이터 실행 오류

1

68

2

pdf 강의노트

1

62

2

수강기간 연장 부탁드립니다.

1

86

2

수강 기간 연장 요청

1

86

2

수강기간 연장 부탁드립니다

1

128

2

디자인 시스템 구성에 대해 질문 드립니다

2

144

2

CartItem 추가시

1

95

2

const 커스텀클래스

1

94

1

강의 수강 기간 연장 요청드립니다.

1

127

2

코드 생성기 - 실습 build runner 안 되는 분.

1

269

2

Flutter 강의자료 열리지 않는 문제

1

162

2

riverpod 프로젝트에 궁금한점이 있어 질문 남깁니다.

1

119

2

수강 기강 연장 부탁드리겠습니다! :ㅇ

1

85

2

수강기한 연장

1

105

2