Pierwsze kroki z istniejącym projektem

Firebase Studio oferuje usprawniony sposób importowania istniejących projektów aplikacji internetowych do obszaru roboczego Firebase Studio, dzięki czemu możesz nadal pracować nad dotychczasowymi projektami, korzystając z opartej na AI pomocy Firebase Studio oraz usprawnionych funkcji rozwoju, wdrażania i monitorowania.

Możesz importować projekty z repozytorium źródłowego (GitHub, GitLab lub Bitbucket) lub z lokalnego pliku archiwum. Firebase Studio obsługuje importowanie skompresowanych plików tar i plików zip o rozmiarze poniżej 50 MiB.

Rozpocznij

Krok 1. Zaimportuj projekt

  1. Zaloguj się na konto Google i otwórz Firebase Studio.

  2. Kliknij Importuj projekt. Pojawi się okno Importuj projekt.

  3. W polu Adres URL repozytorium wpisz adres URL repozytorium GitHub, GitLab lub Bitbucket.

  4. Wpisz nazwę projektu.

  5. Jeśli importujesz projekt Fluttera, zaznacz pole To jest aplikacja Flutter. W przeciwnym razie pozostaw to pole odznaczone.

  6. Kliknij Importuj.

  7. Jeśli repozytorium jest prywatne, pojawi się prośba o uwierzytelnienie się u odpowiedniego dostawcy:

    • W przypadku GitHuba postępuj zgodnie z instrukcjami, aby skopiować token dostępu.
    • W przypadku GitLab możesz użyć hasła do konta lub utworzyć token osobistego konta.
    • W przypadku Bitbucket użyj nazwy użytkownika (a nie adresu e-mail) i hasła do aplikacji, aby uwierzytelnić się.

Krok 2. Zainstaluj zależności

Domyślnie Firebase Studio nie instaluje zależności podczas importowania projektu, więc po pierwszym zaimportowaniu musisz to zrobić ręcznie.

Jeśli na przykład importujesz aplikację Flutter, w terminalu uruchom flutter pub get, a w przypadku aplikacji w języku JavaScript lub TypeScript – npm install.

Możesz zmienić te ustawienia dla wszystkich przyszłych użytkowników szablonu i przyszłych importów, dodając do pliku dev.nix w repozytorium projektu element onCreate. Możesz skonfigurować onCreate tak, aby uruchamiał odpowiednie polecenie kompilacji dla Twojego projektu (na przykład npm install lub flutter pub get).

Po skonfigurowaniu tego ustawienia zależności są instalowane automatycznie, gdy użytkownicy importują repozytorium do Firebase Studio.

Dalsze kroki