$ npx create-next-app
위 명령어로 프로젝트 생성 후
$ npm run dev
위 명령어로 next.js를 실행했더니 아래와 같이 해당 에러가 출력되었다.
class NextRequest extends Request {
^
ReferenceError: Request is not defined
...
<이하 생략>
구글 검색을 해보니 에러가 난 원인은 next.js 버전이 Node 버전과 맞지 않아서라고 한다.
next.js 14버전 부터 Node 최소 버전은 18버전이기 때문에 출력된 에러다.
따라서 해결을 위해 Node 버전을 18버전 이상으로 변경해주면 된다.