개발 홀로서기 썸네일형 리스트형 [flutter] The name 'MyApp' isn't a class. Try correcting the name to match an existing class. The name 'MyApp' isn't a class. Try correcting the name to match an existing class. 강의를 보며 따라하다가 갑자기 이런 에러가 나옴 근데 또 실행은 되고 디버깅도 잘 되는데.. 되는게 이상함.. 해결방법은 기존 클래스와 일치하도록 이름을 수정하라는 것인데.. 더블클릭해서 문제의 문단으로 가게 되면 widget_test.dart 파일에 await tester.pumpWidget(const MyApp()); 이 부분으로 가게된다. 이 부분의 MyApp() 클래스가 main.dart에서 호출되는 클래스와 이름이 달라서이다. 동일하게 맞춰 주면 문제가 사라진다. "const MyApp()"을 첫 번째 Widget 클래스와 동일한 이름으로 변경합니.. 더보기 VS Code Settings, Constant 자동 설정 런타임 대신, 컴파일러가 컴파일 중에 값을 산정하도록 const 자동 설정하기 settings.json에서 아래 코드를 추가 "editor.codeActionsOnSave": { "source.fixAll": true } , 코드에서 부모가 무엇인지 알려주는 가이드라인이 생김 똑같이 settings.json에서 아래 코드를 추가하면 됨. "dart.previewFlutterUiGuides": true, + 왼쪽아래 톱니바퀴를 누르고 command palette 에서 open user settings (json) 으로 가면 위의 파일이 열린다. 더보기 이전 1 다음