티스토리 뷰

728x90

firebase를 공부하다 firebase.json에 대한 정리 글이다.

 

.json 의 개념부터 보자

JSON은 속성-값 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 비동기 브라우저/서버 통신 을 위해, 넓게는 XML을 대체하는 주요 데이터 포맷이다

-참고 위키백과

 

 

 

 

firebase.json의 활용

1. firebase deploy를 하려면 firebase.json 파일이 필요하다.

2. firebase.json은 firebase init으로 자동 생성된다. 

3. firebase.json은 내 프로젝트가 어떤 디렉토리를 통해 배포할 지 설정한다.

4. 앱 

 

1-1 왜 firebase.json이 필요한가?

firebase.json 파일에 포함된 기본 속성 public, ignore은 firebase 프로젝트에 배포해야 하는 

프로젝트 디렉터리 파일을 정의한다.

- public: firebase 호스팅 할 때 배포할 디렉터리를 지정한다. -> 빌드시 public을 읽는다.

 

    응용

       - "public": "public" 이걸

       - "public": "src/component" 로 바꾸면 배포할 디렉토리가 변경된다.

 

-ignore: 배포 시 무시할 파일을 지정 -> 배포시 module등을 배포해버리면

사용하지 않는 많은 파일을 firebase배포 서버에 담으므로 파일이 커짐

 

 

firebase.json 속성을 변경 및 초기화 하고 싶을 때

1. firebase init 명령어를 통해 다시 실행하면 firebase.json의 파일의 해당 세션을 서비스의

기본 구성으로 다시 덮어쓰게 된다.

 

 

 

728x90
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday