typescript
-
[Next.js] 개발 환경에 의한 삽질기...Next.js 2023. 7. 20. 10:14
개발하면서 현타가 와서 생각 정리겸 푸념하며 몇자 끄적여보고자 한다... 그동안 Next.js로 개발을 하면서 로컬 환경과 배포 환경의 차이로 인해 수많은 오류를 발견하고 수정하느라 꽤나 삽질을 많이했고 스트레스도 어지간히 받았었다. 알고보니 생각보다 간단하게 해결될 일이었다... 먼저 배포 환경에서 Next.js가 실행되는 방법을 생각해보자. 배포 과정에서 npm run build 명령어를 통해 빌드를 한다. 빌드가 완료되면 .next 폴더에 웹에서 실행될 javascript 파일들이 생성된다. 배포 환경에서는 이 파일들을 실행시키는 것이다. 그렇다면 npm run start는 어떨까. 실행 순서를 보면 배포 환경과 같은 과정이다. 먼저 빌드 후에 .next 폴더의 파일들을 실행시키는 것이다. 이 점을..