티스토리 뷰
[aws] amplify next.js non-Zero Exit Code detected build failed..
이번에 next.js를 사용해 SSR 배포를 진행했는데, S3에서는 정적 웹 호스팅만 가능해서 aws의 amplify를 통해 배포하기로 결정했다.
생각보다 과정은 간단해서 gitlab 레포지토리와 연동해서 빌드를 진행했는데
non-Zero Exit Code detected
역시나 한번에 될 수 없다는 듯 에러가 발생했다.
거의 2일간 구글링을 하면서 헤딩을 했는데 해결하지 못하다가 amplify 공식 문서를 자세히 읽어보니
next.js 11버전 까지만 지원을 한다는 것이었다.
(내 버전은 12...)
바로 next js 버전과 react, react-dom을 다운그레이드해서 배포를 진행했더니 한번에 성공..
공식 문서를 자세히 읽어야한다는 교훈을 오늘도 얻어간다..
내가 발생했던 에러코드는 아래와 같다.
2022-07-09T17:34:57.009Z [WARNING]:
2022-07-09T17:34:57.009Z [WARNING]: > Build failed because of webpack errors
2022-07-09T17:34:57.051Z [WARNING]: npm
2022-07-09T17:34:57.051Z [WARNING]: ERR! code ELIFECYCLE
npm ERR! errno 1
2022-07-09T17:34:57.053Z [WARNING]: npm
2022-07-09T17:34:57.053Z [WARNING]: ERR! notii-web@0.1.0 build: `next build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the notii-web@0.1.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2022-07-09T17:34:57.057Z [WARNING]:
2022-07-09T17:34:57.057Z [WARNING]: npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2022-07-09T17_34_57_054Z-debug.log
2022-07-09T17:34:57.057Z [HELP]: Outputting the npm debug log
[object Promise]
2022-07-09T17:34:57.060Z [ERROR]: !!! Build failed
2022-07-09T17:34:57.060Z [ERROR]: !!! Non-Zero Exit Code detected
2022-07-09T17:34:57.060Z [INFO]: # Starting environment caching...
2022-07-09T17:34:57.060Z [INFO]: # Environment caching completed
Terminating logging...
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- kotlin
- 카카오 해시키
- next useEffect
- react native 오픈소스 라이선스
- amplify next.js
- gitlab mirror
- rn oss
- 깃허브 잔디 옮기기
- 안드로이드 스튜디오
- next.js ssr deploy
- room error
- react.js useEffect
- github mirror
- 라이브러리 라이센스
- rn 오픈소스 라이센스
- Android Studio
- amplify build error
- 깃허브에서 깃랩으로
- 깃랩 잔디 옮기기
- 깃랩에서 깃허브로
- react native oss
- Build failed because of webpack errors
- non-zero exit code detected
- 코틀린
- nextjs ssr deploy
- kakao api notworking
- 안드로이드 스튜디오 해시키
- 커밋 이메일 변경
- next.js useEffect
- 안드로이드 해시키
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함