리액트 앱을 firebase를 통해 웹 호스팅으로 Deploy하려고 한다.
1. 첫 번째 단계. Firebase CLI 설치
가장 먼저해야 할 일은 모든 디렉토리에서 Firebase에 액세스 할 수 있도록
Firebase CLI를 전체적으로 설치하는 것.
아... 그 전에, node.js와 npm이 정상적으로 설치되어 있는지를 확인을 먼저한다.
확인했다면, 터미널 또는 명령 프롬프트를 열고 다음 명령을 실행하자.
npm install -g firebase-tools
firebase init
이렇게하면 초기화가 된다.
그런데, 에러가 발생할 경우도 있다.
firebase 로그인은 어떻게 하는걸까? 아!
firebase는 구글것이다.firebase login --interactive
성공!!
또 한가지. 추가하자면,
한번 구글 로그인으로 성공이 되서 배포를 했다면, 추후에는 무조건 그 메일만 사용이 가능하다.
다른 이메일로 로그인하면 에러가 발생한다. 무조건 최초 등록한 이메일로 접근이 가능하다.
firebase login --reauth
이 명령어를 통해 구글에서 첫 이메일을 로그인해주어야 배포가 진행된다.
✔ Success! Logged in as xxxx@gmail.com
lui-iMac:stock$ firebase deploy
=== Deploying to 'test-8bttd4'...
i deploying hosting
i hosting: preparing build directory for upload...
✔ hosting: 9 files uploaded successfully
✔ Deploy complete!
Project Console: https://console.firebase.google.com/project/xxxxxx.xxx
Hosting URL: https://xxxxxxxxx.firebaseapp.com
성공.
Hosting URL을 브라우저에 입력 후, 접속하면
'개발 > React' 카테고리의 다른 글
[React] Reactjs code snippets을 설치해서 리액트 코드 템플릿 자동 생성하기 (0) | 2018.08.27 |
---|---|
[React] Windows에서 npm 설치 오류 발생시 해결 방법... (0) | 2018.08.26 |
[React] 리액트 공식 홈페이지에서 개념을 쌓아보기.../ (0) | 2018.08.02 |
[React] 클래스 컴포넌트와 함수형 컴포넌트의 차이점과 사용법 (0) | 2018.07.31 |
[React] TypeError: Cannot read property 'map' of undefined (0) | 2018.07.31 |