Next.js에서 yarn start를 실행하면 어떻게 될까
들어가며 흔히 local 환경에서 Next.js 프로젝트를 만들고 를 실행하면 command line에 아래의 흐름대로 표기된다. 그렇다면 뒷편에선 코드가 어떻게 돌아가고 있을까? package.json Next.js 공식 문서에 따르면,
새로운 프로젝트를 만들 때 필요한 패키지 설치 후 에 아래 내용을 수동으로 추가하라고 안내하고 있다. 이 중 주목할 스크립트는 로, 해당 스크립트를 입력하면 코드가 실행된다. yarn start 혹은 npm run start으로 입력하면 된다. next-start.ts 코드가 실행되면 그 이후엔 어떤 파일을 실행시킬까 살펴보니 경로에 가 있었다.
코드를 보니 next start 뒤에 위치하는 옵션 command에 대한 안내를 해주는 로직, 혹여나 잘못 입력했을 때 경고 및 프로세스를 종료하는 로직 등이 담겨있다. 그리고 가장 하단에서 라는 함수를 실행시켜 준다. 정확한 버전은 모르지만 작년 무렵만 해도 아래처럼 바로 startServer 함수…