Koras02
Koras02코딩웹
Koras02
전체 방문자
오늘
어제
  • 분류 전체보기 (299)
    • 백엔드 (59)
      • nestjs (2)
      • Ruby (3)
      • PostgresQL (11)
      • MySQL (5)
      • Haskell (7)
      • Koa (3)
      • Java (3)
      • Python (5)
      • Rust (5)
      • MongoDB (2)
      • PHP (3)
      • Spring Boot (1)
      • redis (5)
      • deno (2)
    • 웹서버 (3)
      • nginx (1)
      • Apache (2)
      • Google Web Server (0)
    • 모바일개발 (5)
      • Figma (0)
      • React Native (2)
      • swift (0)
      • Flutter (3)
      • Kotlin (0)
    • 프론트 엔드 (158)
      • HTML (34)
      • CSS (7)
      • Javascript (35)
      • Angular (0)
      • Typescript (2)
      • React (58)
      • Vue (2)
      • GIT (6)
      • GraphQL (1)
      • Doker (4)
      • Go (8)
      • svelte (1)
      • gatsby (0)
    • etc. (47)
      • Notion (0)
      • TIL (24)
      • Algorithm (17)
      • Algorithm 개념 정리 (2)
      • Wiki (3)
      • Official document (1)
    • 웹개념 (12)
    • 변수정리 (1)
    • VSCode (2)
    • 포트폴리오 분석 (2)
      • React (2)
    • os (5)
      • 윈도우 (4)
      • Mac (0)
      • 가상머신 (0)
      • linux (1)
    • 응용프로그램언어 (2)
      • C (2)
      • C++ (0)
      • C# (0)
    • 블로그 운영관련 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
글쓰기

공지사항

  • [공지사항] 개발 이슈나 공식문서 업데이트 업로드 예정입니⋯

인기 글

태그

  • React
  • mysql
  • html5
  • Java
  • CSS
  • PostgreSQL
  • Til
  • Haskell
  • 하스켈
  • redis
  • Rust
  • go
  • 알고리즘
  • Flutter
  • 문자열
  • 프로그래머스
  • 데이터 타입
  • javascript
  • html
  • koa

티스토리

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.
Koras02

Koras02코딩웹

[React] Firebase 배포하기
프론트 엔드/React

[React] Firebase 배포하기

2021. 8. 31. 07:50
728x90

 

이번 시간에는 정말 간단한 Firebase 웹배포하는 법을 알아봅시다 이번시간에는 정말 할게없어서 빨리 끝날 겁니다.

 

 1. 설치

  CLI 설치법 

     

npm install -g firebase-tools && yarn add firebase-tools

  yarn && npm 둘중 하나로 firebase-tools을 설치해주세요

 

2. firebase 권한주기

우선 firebaes 홈페이지에서 시작하기를 눌러줍시다.

프로젝트 만들기 - 프로젝트 추가 - 프로젝트 이름 설정 - 서버설정 - 끝  여기까지 끝입니다.

 

 

 

Hosting 아이콘을 눌러 시작하기

 

아래 내용에 제가 코드를 치면서 설명해드리겠습니다.

 

yarn add firebase-tools

먼저 방금 전 위 에서 설명한 tools를 받아주세요 저는 yarn을 선호해서 yarn으로 설치하겠습니다.

 

그다음 firebase에 처음 로그인 해야합니다.

firebase login

firebase init

그다음에 firebase 에 저장할 데이터를 생성해야하는데 init을 하면 생성창이 뜹니다.

 저희는 배포를 하기때문에 Hostinf으로 이동합니다 맨아래 두개 Hosting이  있는데 첫번째 Hosting을 선택하세요

 

  1. Space누르고 Enter를 치고

 

  2. 기존 프로젝트  / 새프로젝트 가 나올텐데 배포할 것이니 기존프로젝트로 생성합니다.

 

  3. 기존프로젝트를 선택할 public directory를 사용할 거냐고 물어보는데 React에서 기본적으로 build폴더에 자원들이 넣어지므로 build를 입력합니다.

 

 4. SPA 냐고 물어보는데 어떤 블로그는 index.html을 라우터로 설정해야하니 yes누르라고 하고 추후에 설정가능하니

   No하라고 한다. No를 선택

5. No

6. 나의 앱에서 yarn build, npm run build 를 실행

7.

firebase deploy

 

그럼 build 폴더가 배포됨

 

8. 배포 완료 화면

배포후 업데이트 하는 방법

 

1. yarn build 

 

2. firebase deploy 

 

이 두 순서로만 진행된다.

 

yarn build를 안하면 build 폴더 업데이트가 되지 않는다.

 

 

React App

 

fir-test-2d2f5.web.app

 

'프론트 엔드 > React' 카테고리의 다른 글

[Material-Ui] React에서 자주사용하는 스타일 UI라이브러리  (0) 2021.08.31
Js와 tsx,ts의 차이점  (2) 2021.08.31
[REACT]CORS 란 무엇인가?  (0) 2021.08.31
    '프론트 엔드/React' 카테고리의 다른 글
    • [heroku] React Heroku 배포하기
    • [Material-Ui] React에서 자주사용하는 스타일 UI라이브러리
    • Js와 tsx,ts의 차이점
    • [REACT]CORS 란 무엇인가?
    Koras02
    Koras02
    현재 사용중인 언어 - next-js,react,vue, typescript

    티스토리툴바