GitHub 페이지에 React 앱 배포
전제 조건
컴퓨터에 Node, yarn, npm이 설치되어 있어야 합니다. 설치되어 있는지 확인하려면 터미널 창을 열고 다음을 입력합니다.
npm -v
yarn -v
node -v
이 명령이 터미널에서 버전 번호를 출력한다면, 당신은 갈 수 있습니다. 그렇지 않은 경우 계속 진행하여 누락된 것을 설치해야 합니다.
이미 GitHub 계정이 있다고 가정합니다. 생성하지 않는 경우one
시작하자.
프로젝트 만들기
프로젝트를 생성하려면 터미널에 다음을 입력해야 합니다.
npx create-react-app my-react-app
작업이 완료되면 사용할 준비가 된 상용구 React 프로젝트가 생성됩니다. 제대로 작동하는지 확인하려면 다음 명령을 실행하십시오.
cd my-react-app
아래 명령을 실행
yarn start
또는 npm start
모든 것이 제대로 실행되면 응용 프로그램이 다음 주소의 로컬 서버에서 실행되고 있다는 메시지가 터미널에 표시됩니다. http://localhost:3000
프로젝트를 배포할 준비가 되었습니다.
GitHub에 프로젝트 배포
빌드된 애플리케이션을 GitHub 페이지에 업로드하려면 먼저 gh-pages 패키지를 설치해야 합니다.
yarn add gh-pages
또는
npm install gh-pages --save-dev
이 패키지는 GitHub 페이지에서 애플리케이션을 호스팅하는 데 사용할
gh-pages
분기에 코드를 배포하는 데 도움이 됩니다.gh-pages
패키지를 제대로 사용하려면 package.json
파일의 스크립트 값에 두 개의 키를 추가해야 합니다."scripts": {
"predeploy": "npm run build",
"deploy": "gh-pages -d build"
}
다음으로
package.json
필드를 추가하여 homepage
파일을 수정해야 합니다.{
"homepage": "https://<username>.github.io/my-react-app/",
}
<username>
를 자신의 username
로 교체하십시오.This is URL of your hosted app.
모든 설정!!! 우리는 갈 준비가되었습니다
애플리케이션을 배포하려면 터미널에 다음을 입력합니다.
npm run deploy
위의 명령을 실행하면 애플리케이션을 빌드하고 GitHub가 GitHub 페이지와 연결하는 데 사용하는
gh-pages
라는 분기로 푸시합니다.우후!!!!! 🥳
링크에 액세스
https://<username>.github.io/my-react-app/
참고: 처음 게시하는 데 몇 시간이 걸릴 수 있습니다.
Reference
이 문제에 관하여(GitHub 페이지에 React 앱 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hidaytrahman/deploy-a-react-app-to-github-pages-3nl7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)