2017-03-27 1 views
0

react-create-app을 사용하여 응용 프로그램을 빌드하고 github-pages에 배포했습니다. 프로세스 중에 제공된 지침을 엄격히 준수합니다. 페이지를로드 할 때 콘솔에 오류가 발생합니다. "리소스를로드하지 못했습니다. 서버가 404 상태로 응답했습니다 (Bundle.js). 응용 프로그램은 "npm run start"를 사용하여 로컬로 실행하고 모든 경로를 찾으면 정상적으로 실행되지만 github-pages에는 그늘진 것이 있습니다. 누군가이 문제를 해결하도록 도와 줄 수 있습니까?gh-pages에 배포 할 때 Bundle.js를 찾을 수 없습니다.

+0

음, 'Bundle.js' 파일이 GitHub 저장소에 있습니까? –

+0

github-pages는 정적 웹 사이트 만 호스팅하므로 노드 웹 사이트가 작동하지 않습니다. – nrgwsth

+0

내 레포에는 존재하지 않습니다. 로컬에 존재하지도 않지만 앱을 실행할 수 있습니다. 저를 위해 반응 창조적 인 마술입니다. 내 컴퓨터에서 bundle.js없이 마술처럼 작동한다고 가정 할 때이 파일이 내 저장소에 없으면 github에서 작동해야한다고 가정합니다. 그리고 react-create-app에는 github 페이지에 반응 애플리케이션을 배포 할 수있는 옵션이 있으므로 작동하도록되어 있습니다. – Umbrella

답변

0

나는 당신이 당신의 package.json

에서 "홈페이지"변수를 설정해야 할 것이다 생각이 package.json에 워드 프로세서 여기

"homepage": "https://<username>.github.io/<repo_name>/" 
.... 
"scripts": { 
    ... 
    "deploy": "npm run build&&gh-pages -d build" 
    ... 
} 

더 NPM 스크립트 명령이 될 것입니다 : https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#building-for-relative-paths

+0

나는 그것을했다, 친구. 그럼에도 불구하고 작동하지 않습니다. – Umbrella

관련 문제