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
반응형
'📂 Infra & System' 카테고리의 다른 글
| 👋 클라우드 모니터링 서비스 비교하기(데이터독 vs 뉴렐릭 ) | 뉴렐릭 세미나를 다녀오고, (2) | 2024.03.19 |
|---|---|
| [서버] 누구나 Vultr 이용해서 백엔드 서버 구축하기 (0) | 2023.06.11 |
| [AWS] Remove the existing file and try again, or run npm npm ERR! with --force to overwrite files recklessly. 오류 해결하기 (0) | 2022.12.24 |
| [SQL] varchar(50)은 몇 글자를 저장할 수 있을까? (0) | 2022.11.08 |
| [Firebase] Firebase시작하기, 초기설정, firebase init 분석 (2) | 2021.04.23 |