如何从 Firebase Studio 迁移到 Antigravity

1. 简介

在本实验中,您将学习如何将现有工作区迁移到 Google Antigravity(一款以代码为先的智能体 IDE)。以下是一段 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. 前往左侧边栏中的 Run and Debug 菜单。
  2. 点击播放按钮以启动本地开发服务器。
  3. 按照终端中的说明查看您的申请。

8. 发布应用

  1. 打开代理聊天面板
  2. 输入以下提示:
    Publish my app
    
  3. 当系统提示运行 firebase deploy 时,选择
  4. 代理将链接到您现有的 App Hosting 网址,或引导您完成新的设置。

9. 总结

您已成功将 Firebase Studio 项目迁移到 Antigravity,并使用智能体工作流重新部署了该项目。