Firebase Studio에서 Antigravity로 이전하는 방법

1. 소개

이 실습에서는 기존 작업공간을 코드 우선 에이전트 IDE인 Google Antigravity로 마이그레이션하는 방법을 안내합니다. 이 실습에서 따를 단계를 다루는 1분 길이의 동영상입니다.

2. Antigravity IDE 설치

Antigravity는 Google의 코드 우선 에이전트형 IDE입니다. 이 실습에서는 Antigravity를 사용하여 자동 프로젝트 변환을 수행합니다.

  1. antigravity.google로 이동합니다.
  2. 운영체제 (macOS, Windows 또는 Linux)용 설치 프로그램을 다운로드합니다.
  3. 설치 프로그램을 실행하고 화면에 표시된 안내를 따릅니다.
  4. Antigravity를 열어 올바르게 작동하는지 확인합니다.

3. Node.js 설치

Antigravity와 Firebase CLI는 Node.js를 사용합니다. 버전 20 이상이 있어야 합니다.

  1. nodejs.org에서 Node.js의 LTS 버전을 다운로드합니다.
  2. 설치 프로그램을 실행하고 기본 설정을 수락합니다.
  3. 터미널을 열고 node --version을 실행하여 버전이 20.x 이상인지 확인합니다.

4. Firebase CLI 설치

Firebase CLI를 사용하면 명령줄에서 앱을 배포할 수 있습니다.

  1. 터미널에서 다음 명령어를 실행하여 CLI를 전역으로 설치합니다.
    npm install -g firebase-tools
    
  2. macOS 또는 Linux에서 권한을 묻는 메시지가 표시되면 다음을 실행해야 할 수 있습니다.
    sudo npm install -g firebase-tools
    
  3. 설치를 확인합니다.
    firebase --version
    
    버전이 15.10.0 이상인지 확인합니다.

5. Firebase Studio에서 프로젝트 내보내기

  1. Firebase Studio에서 작업공간을 엽니다.
  2. 작업공간 상단에 있는 지금 이동 버튼을 클릭합니다.
  3. 화면에 표시된 안내에 따라 프로젝트 파일을 압축하고 다운로드합니다.
    • 참고: 창이 표시되지 않으면 브라우저 주소 표시줄에서 팝업 차단기를 확인하세요.
  4. 다운로드한 ZIP 폴더를 로컬 디렉터리에 압축 해제합니다.

6. Antigravity에서 앱 초기화

  1. Antigravity에서 추출된 폴더를 엽니다.
  2. 에이전트 창에서 Gemini Flash 모델을 선택합니다.
  3. 다음 프롬프트를 입력합니다.
    @fbs-to-agy-export
    
  4. 상담사의 안내에 따라 프로젝트 전환을 완료하라는 메시지가 표시되면 지원을 제공합니다.

7. 로컬에서 앱 미리보기

  1. 왼쪽 사이드바에서 실행 및 디버그 메뉴로 이동합니다.
  2. 재생 버튼을 클릭하여 로컬 개발 서버를 시작합니다.
  3. 터미널의 안내에 따라 애플리케이션을 확인합니다.

8. 앱 게시

  1. 상담사 채팅 패널을 엽니다.
  2. 다음 프롬프트를 입력합니다.
    Publish my app
    
  3. firebase deploy을 실행하라는 메시지가 표시되면 를 선택합니다.
  4. 상담사가 기존 App Hosting URL로 연결하거나 새 설정을 안내합니다.

9. 결론

Firebase Studio 프로젝트를 Antigravity로 이전하고 에이전트 워크플로를 사용하여 다시 배포했습니다.