Firebase Studio cung cấp một cách thức đơn giản để nhập các dự án ứng dụng web hiện có vào không gian làm việc Firebase Studio, cho phép bạn tiếp tục làm việc trên các dự án hiện có bằng tính năng hỗ trợ của AI của Firebase Studio' và các tính năng phát triển, triển khai và giám sát được đơn giản hoá.
Bạn có thể nhập dự án từ kho lưu trữ nguồn (GitHub, GitLab hoặc Bitbucket), từ Figma bằng trình bổ trợ Builder.io Figma plugin hoặc từ tệp lưu trữ cục bộ. Firebase Studio hỗ trợ nhập các tệp tar được nén bằng gzip và tệp zip có dung lượng dưới 100 MiB.
Bạn cũng có thể sao chép một dự án hiện có để tạo bản sao của dự án đó.
Bắt đầu
Bước 1: Nhập dự án
Đăng nhập vào Tài khoản Google rồi mở Firebase Studio.
Nhấp vào Import a project (Nhập dự án). Hộp thoại Import project (Nhập dự án) sẽ xuất hiện.
Trong trường Repo URL (URL kho lưu trữ), hãy nhập URL kho lưu trữ GitHub, GitLab hoặc Bitbucket.
Nhập tên cho dự án.
Nếu bạn đang nhập dự án Flutter, hãy bật tuỳ chọn This is a Flutter app (Đây là ứng dụng Flutter). Nếu không, hãy bỏ chọn hộp đánh dấu này.
Nhấp vào Import (Nhập).
Nếu kho lưu trữ là riêng tư, bạn sẽ được nhắc xác thực với nhà cung cấp tương ứng:
- Đối với GitHub, hãy làm theo lời nhắc để sao chép mã truy cập.
- Đối với GitLab, bạn có thể sử dụng mật khẩu tài khoản hoặc tạo mã thông báo tài khoản cá nhân
- Đối với Bitbucket, hãy sử dụng tên người dùng (không phải email) và một mật khẩu ứng dụng để xác thực.
Bước 2: Cài đặt phần phụ thuộc
Theo mặc định, Firebase Studio không cài đặt phần phụ thuộc khi bạn nhập dự án. Vì vậy, bạn cần thực hiện việc này theo cách thủ công sau lần nhập đầu tiên.
Ví dụ: nếu bạn nhập ứng dụng Flutter, bạn nên chạy flutter pub get trong thiết bị đầu cuối hoặc npm install cho các ứng dụng JavaScript hoặc TypeScript.
Bạn có thể thay đổi điều này cho tất cả người dùng mẫu trong tương lai và cho các lần nhập trong tương lai
bằng cách thêm một onCreate hook vào tệp dev.nix trong kho lưu trữ dự án. Bạn có thể định cấu hình onCreate để chạy lệnh xây dựng
phù hợp với dự án (ví dụ: npm install hoặc flutter pub
get).
Sau khi được định cấu hình, các phần phụ thuộc sẽ tự động được cài đặt bất cứ khi nào người dùng nhập kho lưu trữ của bạn vào Firebase Studio.
Các bước tiếp theo
- Tìm hiểu thêm về Firebase Studio không gian làm việc.
- Tuỳ chỉnh không gian làm việc Firebase Studio.
- Khám phá cách Gemini có thể hỗ trợ và đẩy nhanh quá trình phát triển ứng dụng nhờ khả năng giúp trả lời câu hỏi, tạo và chỉnh sửa mã, sửa lỗi và chạy các công cụ.
- Biến dự án của bạn thành mẫu tuỳ chỉnh.