작성
·
525
0
안녕하세요. 항상 수고하십니다.
현재 미세먼지앱 hive 적용하는 강의 듣고있습니다만,
part 'stat_model.g.dart'; < 이 부분하고
flutter pub run build_runner build < 명령어 치면
Succeeded after 5.3s with 1 outputs (39 actions) < 이렇게 성공이 뜨는데,
아무리 reload from diskf를 해도 g.dart 파일이 생성이 안됩니다.
혹시나 해서 hive_generate 버전을 하나 올리고 해도 안되더라구요..
또한 혹시나해서 main.dart 파일에 가서 hive이론 배울때 했던 testbox 관련된것들, async 지우고 아래처럼 주석처리하고도 해봤는데 안되더라구요. 이 문제 어떻게 해야할까요?
void main() {
// await Hive.initFlutter();
// await Hive.openBox(testBox);
답변 1
0
안녕하세요.
두가지를 확인해주세요.
만약에 아예 생성이 되지 않고 있다면 stat_model.dart 파일의 코드가 문제가 있을겁니다. main.dart 파일은 관련이 없습니다.
output 1이 나오는게 stat_model.g.dart 파일을 이야기하는게 맞는지 확인해주세요. 다른 파일을 의미하는경우 첫번째로 돌아가서 stat_model.dart 파일에 빼먹은게 없는지 확인하셔야합니다. part 키워드 뿐만 아니라 annotation들을 모두 정확히 넣어주셔야 문제없이 코드제너레이션이 작동합니다.