Dlog

깃허브에 리액트 배포 중 오류 발생

#Error  

깃허브에 리액트를 배포하려고 하는데 흰 배경(빈 페이지)만 뜬다. 개발자 도구를 눌러 어떤 오류가 발생했는지 확인해보니
Manifest: Line: 1, column: 1, Syntax error.

image

net::ERR_ABORTED 404

image

이렇게 두 가지 오류가 발생했다. 하나씩 해결해보자!


1. Manifest: Line: 1, column: 1, Syntax error.

1) 내 레파지토리에 있는 index.html 파일에 들어가서 link rel="manifest"를 찾는다.

image

2) manifest 앞에 '/'만 추가 해주면 끝!

image


2. net::ERR_ABORTED 404

이건 경로의 문제이다. 어떤 파일이 경로가 잘못되었는지 알아보자.

나의 경우 /user-name/repository-name.git/static/js/main.~~~.js net::ERR_ABORTED 404 이 부분이 오류가 났는데, 처음에는 오타도 없고 경로 순서도 맞아서 뭐가 잘못된 건지 몰랐다. 하지만 컴퓨터가 잘못된 경로라고 하니 수정을 해야만 했다. 그래서 /user-name/repository-name.git/... 이런식의 경로가 아닌 'html에서 자바스크립트 파일을 불러오는 방식으로 src 경로를 바꿔볼까?'라는 생각을 했고, 그건 해결책이 맞았다! 🥳

1) index.html 파일에 들어간다.

2) <script defer="defer" src="/user-name/repository-name.git/static/js/main.~~~.js"></script> 수정할 코드를 찾는다.

3) <script defer="defer" src="./static/js/main.~~~.js"></script> 코드를 수정한다.

이렇게 바꾸면 리액트 배포 성공!! 👏