Troubleshooting/in Lectures

    'Date' 형식은 'ReactNode' 형식에 할당할 수 없습니다.

    What's error? Next.js 강의를 신나게 듣다가 다시 한 번 에러에 봉착했다. Date 타입을 왜 받을 수 없다는 것인지 당최 알 수 없었다. toString()과 같은 메소드들을 붙여서도 써보았지만 해결되지 않았다. How to solve 그렇게 한두 시간 삽질을 하다가 문득, 위의 에러 문구에 있는 index.d.ts 파일이 궁금해져서 클릭하고 들어가봤다. 해당 파일 중에서도 에러에 표시된 1375번째 줄, 9번째 열에 들어가 보니 마찬가지로 에러 문구에도 표시되어 있던 ReactNode 라는 친구가 눈에 띄었다. 이 ReactNode를 command 키와 함께 클릭해서 들어가 보았다. 뭔가 알 것도 같았다. 아래와 같이, 타입들 사이에 Date를 살포시 넣어보았다. 그랬더니 에러를 간단..

    Next.js 기본 생성을 시도하다가 만난 2가지 에러

    요즘 한 가지 토이프로젝트를 제대로 만들어보고 싶다는 생각에 Nomad Coders의 Next.js 강의를 수강하고 있다. 오늘 진행한 내용은 Next.js 앱을 생성하는 과정이었는데, 사실 만났던 에러는 굉장히 초보적이고 기초적인 부분이었지만 혹시라도 같은 실수를 반복하지 않기 위해서, 그리고 혹시라도 이 글을 읽고 조금이라도 도움을 얻을 분들을 위해 이렇게 글을 작성하게 되었다. 1. node:events:346 도대체 뭐 이렇게 생긴 에러가 있나 싶어서 처음엔 멘붕이 왔지만 해결책은 실로 간단했다. 바로 yarn이 없었던 것이다. 그래서 brew install yarn을 통해 yarn을 설치해주니 바로 해결되었다. 2. node 버전 문제 이번 경우에는 그나마 에러 메시지가 명확해서 좋았다. nvm..

    [java.lang.UnsupportedClassVersionError]

    한국 웹 개발에서 상당히 중요하다고 여겨지고 있는 Spring에 대한 강의를 새롭게 접하고 있던 중 발생한 에러이다. 이번 강의를 듣기 이전에 다른 교재를 학습할 때는 Java 8 버전을 사용했는데, 본 강의에서는 Java 11 버전을 이용한다고 하여 나는 당연하게도 Java 11 설치 이후 환경 변수를 바꿔서 설정해주었지만 어째서인지 cmd 창에서는 Java 8 버전을 계속 이용하고 있다고만 하고 있었다. 해결방안을 찾아보니 이전에 사용한 버전들을 삭제하라고 해서 따라해봤더니 cmd 창에서는 Java 8 버전 디렉토리를 찾을 수 없다는 에러가 뜨면서 여전히 Java 8 버전을 찾아가려고 하는 느낌이었다. 그래서 다시 인터넷을 검색해보며 해결방안을 모색해보니 우연하게도... 윈도우의 '앱 및 기능'에서 ..