Netlify 배포시 Build script returned non-zero exit code: 2 에러

성훈·2023년 7월 18일
0

Error I Faced

목록 보기
11/14

문제

넷트리파이를 사용해 배포를 진행하던 도중 에러가 발생했다.

해결

최초 배포땐 리액트 프로젝트 였었고, 환경 변수 역시 사용하지 않았다.

이번에 넥스트js로 마이그레이션을 진행하면서 API 키를 환경 변수에 넣었고, 이걸 넷트리파이에 입력해놓지 않는 것으로 에러가 발생했고, 배포 설정에서 런타임 역시 Nextjs로 변경했다.

그랬더니, 아래의 다른 에러가 발생했다.

Deploy failed due to an error in @netlify/plugin-nextjs plugin

찾아보니 무슨 플러그인을 비활성화 하라던데, 디플로이 화면을 꼼꼼히 읽어보니 네트리파이 설정이 담겨있는 netlify.toml 파일 내 빌드 파일 디렉토리가 이전 리액트때 사용하던 디렉토리로 되어있었고, 이를 넥스트에 맞춰서 변경했다.

// before
[build]
  publish = "build"
  ...
  
//after
[build]
  publish = ".next"
  ...

이렇게 진행하니 ‘배포’는 진행됐다.

그런데 이제 스타일 및 함수들이 작동하지 않는다는 새로운 문제가 생겼다 ㅎ

천천히 해결해보자

profile
어떻게 이걸 풀어낼 수 있을까

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

정말 좋은 정보 감사합니다!

답글 달기