การหยุดให้บริการ Firebase Studio และการย้ายข้อมูลโปรเจ็กต์

Firebase Studio จะหยุดให้บริการในวันที่ 22 มีนาคม 2027 เรากำลังปรับปรุงข้อเสนอสำหรับนักพัฒนา AI ให้เข้าใจง่ายขึ้นโดยนำบทเรียนที่ได้จากเวอร์ชันตัวอย่างของ Firebase Studio มาใช้กับเครื่องมือหลักของเรา ซึ่งได้แก่ Google AI Studio และ Google Antigravity

แม้ว่าอินเทอร์เฟซสำหรับการสร้างแอปจะมีการพัฒนาอยู่ตลอดเวลา แต่ความมุ่งมั่นของเราที่มีต่อระบบนิเวศ Firebase ก็แข็งแกร่งกว่าที่เคย การผสานรวมความสามารถด้าน Agentic AI เข้ากับแพลตฟอร์ม AI หลักของเราโดยตรงช่วยให้มั่นใจได้ว่า Firebase จะยังคงมอบแบ็กเอนด์ที่ราบรื่นและเชื่อถือได้สำหรับการพัฒนาที่ขับเคลื่อนด้วย AI ต่อไป บริการหลักของ Firebase เช่น Cloud Firestore, Authentication และ App Hosting จะยังคงทำงานนอก Firebase Studio ต่อไป

ทำไมเราจึงทำการเปลี่ยนแปลงนี้

Firebase Studio เปิดตัวเป็นเวอร์ชันตัวอย่างเพื่อสำรวจอนาคตของการพัฒนาแบบฟูลสแต็กที่ขับเคลื่อนด้วย AI เราได้ปรับปรุงเครื่องมือให้มีประสิทธิภาพมากขึ้นตามความคิดเห็นของคุณ เพื่อให้คุณมีแนวทางที่ชัดเจนและมีประสิทธิภาพยิ่งขึ้นในการก้าวไปข้างหน้า ดังนี้

  • สำหรับการพัฒนา Agentic AI ที่เน้นโค้ดเป็นหลัก: เรามุ่งเน้นที่ Antigravity ซึ่งเป็นแพลตฟอร์มรุ่นถัดไปที่ออกแบบมาสำหรับเวิร์กโฟลว์ Multi-Agent แบบอัตโนมัติที่มีความเร็วสูง

  • สำหรับการสร้างต้นแบบอย่างรวดเร็วบนเบราว์เซอร์: เราได้ผสานรวม Cloud Firestore และ Firebase Authentication เข้ากับ Google AI Studio โดยตรงเพื่อให้เส้นทางจากพรอมต์ไปสู่การใช้งานจริงรวดเร็วที่สุด

บริการหลักของ Firebase (Cloud Firestore, Authentication, App Hosting ฯลฯ) จะไม่ได้รับผลกระทบ ฐานข้อมูลและข้อมูลผู้ใช้จะยังคงทำงานตามปกติ การสิ้นสุดการให้บริการนี้มีผลกับสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Firebase Studio เท่านั้น

ไทม์ไลน์การหยุดให้บริการ

เราจะให้ระยะเวลาการเปลี่ยนผ่าน 1 ปีเพื่อให้คุณมีเวลามากพอในการย้ายข้อมูลโปรเจ็กต์ ดังนี้

  • 19 มีนาคม 2026: ประกาศการสิ้นสุดการให้บริการ และเริ่มเปิดตัวเครื่องมือย้ายข้อมูลไปยัง Firebase Studio
  • 22 มิถุนายน 2026: ระบบจะปิดใช้การสร้างพื้นที่ทำงานใหม่และการลงชื่อสมัครใช้ของผู้ใช้ คุณสามารถทำงานและย้ายข้อมูลพื้นที่ทำงานที่มีอยู่ต่อไปได้
  • 22 มีนาคม 2027: ระบบจะปิด Firebase Studio และลบข้อมูลที่เหลือทั้งหมดอย่างถาวรโดยไม่สามารถกู้คืนได้

เลือกเส้นทางการย้ายข้อมูล

เลือกเส้นทางการย้ายข้อมูลที่เหมาะกับเวิร์กโฟลว์ของคุณมากที่สุด ทั้งนี้ขึ้นอยู่กับวิธีที่คุณใช้ Firebase Studio

ย้ายข้อมูลไปยัง Google Antigravity

สำหรับประสบการณ์การพัฒนาแบบเน้นโค้ดเป็นหลักและใช้ Agent เราขอแนะนำให้ย้ายข้อมูลไปยัง Antigravity นี่คือแพลตฟอร์มที่เน้น Agent เป็นหลักและเป็นแพลตฟอร์มรุ่นถัดไปของเรา ซึ่งออกแบบมาสำหรับเวิร์กโฟลว์แบบอัตโนมัติที่มีความเร็วสูงและการจัดการ Agent หลายรายการ คุณควรเลือก Antigravity หากมีคุณสมบัติตรงตามเกณฑ์ต่อไปนี้

  • หากต้องการทำงานในสภาพแวดล้อมเดสก์ท็อปที่เน้น Agent เป็นหลักซึ่งมีการควบคุมฐานของโค้ดที่ละเอียดยิ่งขึ้นโดยใช้ Antigravity IDE หรือเทอร์มินัล
  • สร้างแอปโดยใช้เทมเพลตในตัวหรือที่เก็บที่นำเข้าใน Firebase Studio
  • ใช้สภาพแวดล้อมมุมมองโค้ดใน Firebase Studio เป็นหลัก
  • ต้องการเข้าถึงความสามารถในการพัฒนา Agentic AI ที่ล้ำสมัยโดยตรงภายใน Agent Hub ที่ทรงพลัง พร้อมการรองรับการใช้โมเดลต่างๆ เช่น Claude และ GPT-OSS นอกเหนือจาก Gemini
  • เริ่มต้นในโหมด Prototyper แต่เพิ่มฟีเจอร์หรือสคริปต์การดำเนินการที่สำคัญซึ่งต้องใช้สภาพแวดล้อมในเครื่องโดยไม่มีข้อจำกัดของระบบคลาวด์

ย้ายข้อมูลไปยัง Google AI Studio

สำหรับสภาพแวดล้อมการสร้างต้นแบบบนเว็บที่นำศักยภาพของ AI มาไว้ในเบราว์เซอร์ของคุณ เราขอแนะนำให้ย้ายข้อมูลไปยัง Google AI Studio ซึ่งเป็นวิธีที่เร็วที่สุดในการเปลี่ยนจากพรอมต์เป็นแอปเวอร์ชันที่ใช้งานจริงแบบฟูลสแตก คุณควรเลือก Google AI Studio หากมีคุณสมบัติตรงตามเกณฑ์ต่อไปนี้

  • ต้องการประสบการณ์การใช้งานบนเว็บ ซึ่งเหมาะสำหรับเวิร์กโฟลว์แบบหลายอุปกรณ์หรือสภาพแวดล้อมที่คุณไม่สามารถติดตั้งซอฟต์แวร์ในเครื่องได้
  • สร้างแอปของคุณโดยใช้ App Prototyping agent ใน Firebase Studio และให้ความสำคัญกับการสร้างต้นแบบอย่างรวดเร็วและการสร้างแอปตามพรอมต์
  • ต้องการเส้นทางที่รวดเร็วที่สุดตั้งแต่พรอมต์ไปจนถึงแอปเวอร์ชันที่ใช้งานจริงแบบฟูลสแต็ก

ย้ายข้อมูลแอปไปยัง Google AI Studio

Google AI Studio มอบเส้นทางที่รวดเร็วที่สุดตั้งแต่พรอมต์ไปจนถึงแอปเวอร์ชันที่ใช้งานจริงแบบฟูลสแต็ก

ขั้นตอนที่ 1: โอนพื้นที่ทำงาน

  1. คลิกปุ่มย้ายเลยที่ด้านบนของพื้นที่ทำงาน แล้วเลือกเตรียมพร้อมสำหรับ AI Studio
  2. หลังจากขั้นตอนการเตรียมเสร็จสมบูรณ์แล้ว ให้คลิกย้ายไปยัง Google AI Studio
  3. หากระบบขอ ให้อ่านและยอมรับข้อกำหนดในการให้บริการ โค้ดของคุณจะเปิดในพื้นที่ทำงาน Google AI Studio ใหม่โดยอัตโนมัติ

Google AI Studio อาจใช้เวลาหลายนาทีในการแปลงและโหลดแอปของคุณ โดยระบบจะแจ้งให้คุณทราบเมื่อดำเนินการเสร็จสมบูรณ์ เมื่อเสร็จแล้ว คุณจะปรับปรุงแอปซ้ำๆ ต่อไปได้โดยรับความช่วยเหลือจาก Agent Google AI Studio ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอปใน Google AI Studio

ขั้นตอนที่ 2: เลือกวิธีการเผยแพร่

เลือกวิธีการเผยแพร่อย่างใดอย่างหนึ่งต่อไปนี้ โดยขึ้นอยู่กับความต้องการในการติดตั้งใช้งานและคุณต้องการเก็บ URL ของแอปพลิเคชันที่มีอยู่ไว้หรือไม่

ตัวเลือก ก: เผยแพร่ไปยัง App Hosting และเก็บ URL เดิมไว้

หากก่อนหน้านี้คุณเผยแพร่แอปผ่าน Firebase Studio และต้องการเก็บ URL ของ *.hosted.app หรือโดเมนที่กำหนดเองไว้ ให้รักษาความปลอดภัยคีย์ Gemini API และใช้การซิงค์ GitHub โดยทำดังนี้

  1. รักษาความปลอดภัยคีย์ Gemini API ของคุณ

    1. ในคอนโซล Firebase ให้ไปที่หน้า App Hosting
    2. ค้นหาแบ็กเอนด์ที่มีอยู่ (โดยปกติจะชื่อ studio) แล้วคลิกดู
    3. ในแท็บการตั้งค่า ให้ไปที่สภาพแวดล้อม
    4. คลิกเพิ่มใหม่ แล้ววางเนื้อหาของไฟล์ .env ลงในช่องคีย์เพื่อจัดเก็บคีย์ Gemini API เป็นตัวแปรสภาพแวดล้อมอย่างปลอดภัย

  2. ซิงค์กับ GitHub จาก Google AI Studio:

    1. ใน Google AI Studio ให้คลิกไอคอนการตั้งค่า แล้วไปที่แผง GitHub
    2. คลิกลงชื่อเข้าใช้ GitHub และติดตั้งแอป Google AI Studio GitHub
    3. คลิกสร้างที่เก็บ GitHub

    4. เลือกจัดเตรียมและคอมมิตการเปลี่ยนแปลงทั้งหมด

  3. เชื่อมต่อที่เก็บกับ App Hosting โดยทำดังนี้

    1. ในคอนโซล Firebase ให้ไปที่หน้า App Hosting
    2. ค้นหาแบ็กเอนด์ที่มีอยู่ (โดยปกติจะชื่อ studio) แล้วคลิกดู
    3. ในแท็บการตั้งค่า ให้เลือกการติดตั้งใช้งาน > เชื่อมต่อกับ GitHub
    4. ลงชื่อเข้าใช้ GitHub และติดตั้งแอป Firebase App Hosting GitHub
    5. เลือกที่เก็บ ตั้งค่าสาขาเป็น main และไดเรกทอรีรากเป็น /
    6. คลิกบันทึกและทำให้ใช้งานได้
  4. ซิงค์การเปลี่ยนแปลงกับ GitHub และทำให้ใช้งานได้โดยทำดังนี้

    1. ใน Google AI Studio ให้ไปที่แผง GitHub
    2. ตรวจสอบการเปลี่ยนแปลงที่จะเผยแพร่
    3. คลิกจัดเตรียมและคอมมิตการเปลี่ยนแปลงทั้งหมด
    4. ไปที่คอนโซล Firebase เพื่อตรวจสอบความคืบหน้าของการติดตั้งใช้งาน App Hosting

ตัวเลือก ข: ย้ายไปที่ Cloud Run และเผยแพร่แอปไปยัง URL ใหม่

หากคุณต้องการประสบการณ์การใช้งานแบบคลิกเดียวและยังไม่ได้เผยแพร่แอปก่อนหน้านี้ หรือไม่สนใจ URL ใหม่ (*.run.app) ให้ใช้ปุ่มเผยแพร่ใน Google AI Studio ดังนี้

  1. เปิดแอปใน Google AI Studio แล้วคลิกเผยแพร่
  2. ในตัวเลือกโปรเจ็กต์ ให้คลิกนำเข้าโปรเจ็กต์
  3. ค้นหาและเลือกชื่อโปรเจ็กต์ที่ Firebase Studio ใช้ (ดูได้ในแถบนำทางด้านบนของพื้นที่ทำงาน Firebase Studio)
  4. คลิกนำเข้า แล้วคลิกเผยแพร่

ย้ายข้อมูลแอปไปยัง Antigravity

Antigravity เป็นแพลตฟอร์มและฮับ Agent ในเครื่องที่เน้น Agent เป็นหลัก ซึ่งจะนำศักยภาพของเวิร์กโฟลว์แบบหลาย Agent อัตโนมัติมาสู่สภาพแวดล้อมการพัฒนาในเครื่องของคุณ

ข้อกำหนดเบื้องต้น

ตรวจสอบว่าคุณได้ติดตั้งสิ่งต่อไปนี้ในเครื่องและอัปเดตเป็นเวอร์ชันล่าสุดแล้ว

  • Google Antigravity IDE: จากตัวเลือกการดาวน์โหลด ให้เลือก Antigravity IDE (สภาพแวดล้อมของเครื่องมือแก้ไข) นี่คือพื้นที่ทำงานที่เน้นโค้ดเป็นหลัก ซึ่งคุณจะเปิดและเรียกใช้แอปที่ย้ายข้อมูลแล้ว
  • Node.js (เวอร์ชัน 20 ขึ้นไป)
  • Firebase CLI (เวอร์ชัน 15.10.0 ขึ้นไป)

ขั้นตอนที่ 1: ส่งออกและเริ่มต้นแอป

การย้ายข้อมูลอัตโนมัติ

เวิร์กโฟลว์นี้ใช้ Agent Antigravity เพื่อจัดการการเปลี่ยนรูปแบบโปรเจ็กต์โดยอัตโนมัติ

  1. ใน Firebase Studio ให้คลิกปุ่มย้ายเลยที่ด้านบนของพื้นที่ทำงาน
  2. ทำตามวิธีการส่งออกตามหน้าต่างที่ปรากฏขึ้น ดังนี้

    • หากเห็นปุ่มบีบอัดและดาวน์โหลด ให้คลิกปุ่มดังกล่าว
    • หรือเปิดแผงคำสั่ง (Cmd+Shift+P ใน Mac หรือ Ctrl+Shift+P ใน ChromeOS, Windows หรือ Linux) แล้วเรียกใช้คำสั่ง Firebase Studio: Zip & Download
  3. แตกโฟลเดอร์ในเครื่องและเปิดใน Antigravity IDE

  4. ในแผงตัวแทนภายในอินเทอร์เฟซ Antigravity IDE ให้ป้อนพรอมต์ต่อไปนี้ เราขอแนะนำให้เลือกโมเดล Gemini Flash เพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์และประหยัดโทเค็น ซึ่งออกแบบมาเพื่อความเร็วและประสิทธิภาพในงานการเปลี่ยนรูปแบบที่มีปริมาณมาก เช่น การแปลงไฟล์

    @fbs-to-agy-export
    
  5. ตัวแทน Antigravity จะเริ่มการย้ายข้อมูลโปรเจ็กต์ โดยจะขอความช่วยเหลือจากคุณตลอดกระบวนการ ทำตามคำแนะนำของตัวแทนเพื่อดำเนินการย้ายข้อมูลให้เสร็จสมบูรณ์ หากพบข้อผิดพลาด ให้แจ้ง Agent ให้ลองอีกครั้ง

การส่งออกด้วยตนเอง

หากต้องการจัดการการย้ายข้อมูลด้วยตนเองโดยไม่ใช้โทเค็น AI คุณสามารถใช้ Firebase CLI เพื่อส่งออกโปรเจ็กต์ด้วยตนเองได้ วิธีนี้เป็นวิธีที่ตรงไปตรงมาและไม่ต้องมีการโต้ตอบกับตัวแทน

เปิดเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้ โดยแทนที่ PATH ด้วยเส้นทางไปยังโฟลเดอร์โปรเจ็กต์ที่แตกไฟล์หรือไฟล์ ZIP ต้นฉบับ (ใช้ . หากคุณอยู่ในไดเรกทอรีเป้าหมายอยู่แล้ว)

npx firebase-tools@latest studio:export PATH

ขั้นตอนที่ 2: แสดงตัวอย่างแอป

เมื่อแตกไฟล์โปรเจ็กต์และเปิดใน IDE ของ Antigravity แล้ว คุณจะดูแอปพลิเคชันในเครื่องได้โดยทำดังนี้

  1. ใน Antigravity IDE ให้ไปที่เมนูเรียกใช้และแก้ไขข้อบกพร่องซึ่งอยู่ในแถบด้านข้างทางซ้าย
  2. คลิกปุ่มเล่นเพื่อเริ่มเซิร์ฟเวอร์การพัฒนาในเครื่อง
  3. ทำตามวิธีการในเทอร์มินัลเพื่อดูตัวอย่างแอป

ขั้นตอนที่ 3: เผยแพร่แอป

Antigravity ใช้ทักษะของ Agent เพื่อเผยแพร่แอปโดยใช้แนวทางปฏิบัติแนะนำของ Firebase

  1. ป้อนพรอมต์ต่อไปนี้ในแผงแชทของ Agent

    Publish my app
    
  2. เมื่อได้รับข้อความแจ้งให้เรียกใช้ firebase deploy ให้เลือกใช่ ตัวแทนจะเผยแพร่ไปยัง URL ที่มีอยู่หากคุณเคยเผยแพร่ไปยัง Firebase App Hosting หากนี่เป็นครั้งแรกที่คุณเผยแพร่ไปยัง App Hosting ตัวแทนจะแนะนำขั้นตอนต่างๆ ให้คุณทราบ

  3. สำหรับการอัปเดตในอนาคต ให้แจ้งตัวแทนให้publish my appในแผงแชท

ย้ายแอปไปยังแพลตฟอร์มอื่นๆ

หากต้องการย้ายโปรเจ็กต์ไปยังสภาพแวดล้อมในการพัฒนาซอฟต์แวร์หรือแพลตฟอร์มโฮสติ้งอื่น คุณสามารถส่งออกซอร์สโค้ดและจัดการการติดตั้งใช้งานด้วยตนเองได้

ขั้นตอนที่ 1: ส่งออกแหล่งที่มาของโปรเจ็กต์

คุณต้องดาวน์โหลดสำเนาไฟล์โปรเจ็กต์ในเครื่องก่อนวันที่หยุดให้บริการ โดยทำดังนี้

  1. คลิกปุ่มย้ายเลยที่ด้านบนของพื้นที่ทำงาน > บีบอัดและดาวน์โหลด
  2. แตกไฟล์ที่บีบอัดลงในเครื่องของคุณ

ขั้นตอนที่ 2: เลือกวิธีการเผยแพร่

เมื่อโค้ดอยู่ในเครื่องแล้ว คุณจะแสดงแอปต่อไปได้โดยใช้วิธีการต่อไปนี้

  • Firebase CLI (เก็บ URL ที่มีอยู่)

    1. ติดตั้ง Firebase CLI โดยใช้ npm โดยเรียกใช้คำสั่งต่อไปนี้

      npm install -g firebase-tools
      
    2. ไปที่ไดเรกทอรีโปรเจ็กต์ในเทอร์มินัล

    3. เรียกใช้คำสั่งนี้เพื่อตั้งค่าการติดตั้งใช้งาน App Hosting สำหรับโปรเจ็กต์ในเครื่อง

      firebase init apphosting
      
    4. เมื่อได้รับข้อความแจ้ง ให้เลือกลิงก์กับแบ็กเอนด์ที่มีอยู่ แล้วเลือกแบ็กเอนด์ชื่อ studio ซึ่งจะช่วยให้ URL ของแอปยังคงเหมือนเดิม

    5. ทำตามข้อความแจ้งเพื่อตั้งค่าให้เสร็จสมบูรณ์ ระบบจะเพิ่มการกำหนดค่า App Hosting ของคุณลงใน firebase.json

    6. ติดตั้งใช้งานแอปพลิเคชันโดยทำดังนี้

      firebase deploy
      
  • โฮสติ้งภายนอก: เนื่องจากโค้ดที่ส่งออกเป็นเว็บแอปพลิเคชันมาตรฐาน คุณจึงเริ่มต้นใช้งานกับผู้ให้บริการโฮสติ้งรายใดก็ได้ โปรดทราบว่าการย้ายไปยังผู้ให้บริการภายนอกจะส่งผลให้มี URL ใหม่

  • การพัฒนาในเครื่องเท่านั้น: คุณสามารถพัฒนาและทดสอบแอปในเครื่องต่อไปได้โดยใช้ Firebase Local Emulator Suite เพื่อการทดสอบแบบออฟไลน์ที่รวดเร็วยิ่งขึ้นโดยไม่ต้องทำให้ใช้งานได้ในสภาพแวดล้อมที่ใช้งานจริง

การแก้ปัญหาและคำถามที่พบบ่อย

โปรดดูคำถามที่พบบ่อยและขั้นตอนการแก้ปัญหาต่อไปนี้สำหรับการย้ายข้อมูลโปรเจ็กต์ Firebase Studio

ฉันจะใช้ Firebase Studio ต่อไปจนกว่าจะหยุดให้บริการได้ไหม

ได้ คุณสามารถเข้าถึงพื้นที่ทำงานที่มีอยู่ได้จนถึงวันที่ 22 มีนาคม 2027 เราจะยังคงให้บริการแพตช์ด้านความปลอดภัยที่สำคัญและการอัปเดตโมเดล Gemini เพื่อให้มั่นใจว่าโปรเจ็กต์ปัจจุบันของคุณจะยังคงเสถียร โปรดทราบว่าระบบจะปิดใช้การสร้างพื้นที่ทำงานใหม่ตั้งแต่วันที่ 22 มิถุนายน 2026 เป็นต้นไป

ระบบจะย้ายข้อมูลประวัติการแชทของ Agent ไหม

ประวัติการแชทกับ Agent ไม่ได้รวมอยู่ในไฟล์ ZIP ที่ส่งออกในปัจจุบัน อย่างไรก็ตาม คุณสามารถค้นหาไฟล์ประวัติการแชทของ Agent App Prototyping agent และ Gemini ภายในพื้นที่ทำงานของคุณได้ในไดเรกทอรี /home/user/.idx/ai ของพื้นที่ทำงาน Firebase Studio ซึ่งรวมถึงพรอมต์และคำตอบจากโหมดแชททั้งหมด

วิธีสร้างไฟล์ ZIP ที่มีประวัติการแชทมีดังนี้

  1. เลือกไฟล์ > เปิดโฟลเดอร์
  2. ยอมรับไดเรกทอรี /home/user เริ่มต้น
  3. หลังจากโหลดไฟล์แล้ว ให้คลิกขวาที่ไดเรกทอรี .idx/ai แล้วเลือกบีบอัดและดาวน์โหลด
  4. เมื่อระบบแจ้งให้สร้างสภาพแวดล้อมใหม่ ให้คลิกยกเลิก
  5. หลังจากดาวน์โหลดเสร็จแล้ว ให้เปิดไดเรกทอรีการทำงานอีกครั้งจากเมนูไฟล์เพื่อกลับไปยังพื้นที่ทำงาน

สำหรับเซสชัน Prototyper คุณยังดูพรอมต์ของคุณเป็นส่วนหนึ่งของบันทึก git ได้ด้วย โดยค้นหาได้ดังนี้

  1. เปิดมุมมองโค้ด (ไอคอนสวิตช์โค้ด)

  2. ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้

    • เปิดเซสชันเทอร์มินัล (Cmd-Shift-C ใน Mac หรือ Ctrl-Shift-C ใน ChromeOS, Windows หรือ Linux) แล้วพิมพ์ git log
    • เปิดการควบคุมแหล่งที่มา (Cmd+Shift+G ใน Mac หรือ Ctrl-Shift+G ใน ChromeOS, Windows หรือ Linux) แล้วดูประวัติแหล่งที่มา

ฉันพยายามบีบอัดและดาวน์โหลดไฟล์ใน Firebase Studio แต่ไม่มีอะไรเกิดขึ้น

ซึ่งมักเกิดจากตัวบล็อกป๊อปอัปของเบราว์เซอร์ เนื่องจากขั้นตอนการย้ายข้อมูลจะเปิดอินเทอร์เฟซใหม่เพื่อประมวลผลคำขอของคุณ บางเบราว์เซอร์จึงอาจแจ้งว่าอินเทอร์เฟซดังกล่าวเป็นป๊อปอัปที่ไม่พึงประสงค์

วิธีแก้ไขคือมองหาการแจ้งเตือน "ป๊อปอัปถูกบล็อก" ในแถบที่อยู่ของเบราว์เซอร์ (โดยปกติจะอยู่ทางด้านขวา) คลิกไอคอนและเลือกตัวเลือกเพื่ออนุญาตป๊อปอัป แล้วลองคลิกปุ่มอีกครั้ง

หากไม่ได้ผล ให้ทำตามวิธีการในหัวข้อฉันจะดาวน์โหลดไฟล์จาก Firebase Studio ได้อย่างไร เพื่อเรียกใช้คำสั่งบีบอัดและดาวน์โหลดด้วยตนเอง

ฉันจะย้ายข้อมูลพื้นที่ทำงาน Firebase Studio ที่แชร์กับฉันได้ไหม

มีเพียงผู้ที่สร้างพื้นที่ทำงาน Firebase Studio เท่านั้นที่จะใช้ปุ่มย้ายเลยได้ หากต้องการสำเนาของโปรเจ็กต์ คุณสามารถทำอย่างใดอย่างหนึ่งต่อไปนี้

  • ทำซ้ำพื้นที่ทำงาน: สร้างสำเนาของโปรเจ็กต์ในบัญชีของคุณเอง ซึ่งจะช่วยให้คุณลิงก์โปรเจ็กต์กับโปรเจ็กต์ Firebase ของคุณเองและใช้เครื่องมือการย้ายข้อมูลได้
  • ส่งออกโค้ดด้วยตนเอง: จากมุมมองโค้ด คุณสามารถเปิดแผงคำสั่ง (Cmd+Shift+P บน Mac หรือ Ctrl+Shift+P บน ChromeOS, Windows หรือ Linux) แล้วเรียกใช้คำสั่ง Firebase Studio: Zip และดาวน์โหลด

ฉันจะดูแอปที่ย้ายข้อมูลไปยัง Google AI Studio ได้ที่ไหน

หน้าแอปของคุณแสดงรายการโปรเจ็กต์ทั้งหมดของคุณไว้ในที่เดียว ซึ่งรวมถึงโปรเจ็กต์ที่สร้างขึ้นใหม่ใน Google AI Studio และโปรเจ็กต์ที่ย้ายข้อมูลมา

Firebase Authentication ที่ใช้ Google Sign-In ไม่ทำงานหลังจากย้ายข้อมูลไปยัง Google AI Studio

หากแอปใช้ Google Sign-In คุณต้องให้สิทธิ์โดเมนโปรเจ็กต์ใหม่

  1. ในคอนโซล Firebase ให้ไปที่หน้าการตั้งค่า Authentication
  2. คลิกโดเมนที่ได้รับอนุญาต
  3. คลิกเพิ่มโดเมน แล้วเพิ่มโดเมนของแอป Google AI Studio

ฉันควรทำอย่างไรหาก Agent ของ Google AI Studio หยุดทำงานหรือฉันเห็นข้อผิดพลาดใน Google AI Studio หลังจากการย้ายข้อมูล

เนื่องจาก Agent Google AI Studio จัดการงานที่ซับซ้อนในเบื้องหลังขณะย้ายข้อมูลแอป Agent จึงอาจพบปัญหาเป็นครั้งคราว เช่น "งานถูกยกเลิก" ข้อความซ้ำ หรือชุดข้อความไม่ตอบสนอง

  • หาก Agent หยุดทำงานกลางคันโดยไม่มีข้อผิดพลาดที่ชัดเจน การป้อนพรอมต์ เช่น "ทำต่อจากที่ค้างไว้" หรือ "ลองทำขั้นตอนสุดท้ายอีกครั้ง" มักจะช่วยให้กระบวนการทำงานต่อได้
  • หากเห็นข้อความว่ามีข้อผิดพลาดในการเรียกใช้โค้ด ให้คลิกปุ่มแก้ไขเพื่อแจ้งให้ Agent แก้ไขข้อผิดพลาดโดยอัตโนมัติ

ฉันควรทำอย่างไรหากการส่งออกหยุดชะงักหรือหมดเวลา

หากกระบวนการย้ายข้อมูลค้างขณะเตรียมไฟล์ สาเหตุมักเกิดจากโฟลเดอร์โปรเจ็กต์มีขนาดใหญ่เกินไป

วิธีเตรียมความพร้อมสำหรับการย้ายข้อมูลที่ประสบความสำเร็จ

  • ลบ node_modules: โดยทั่วไปแล้ว ระบบจะนำโฟลเดอร์นี้ออกเป็นส่วนหนึ่งของกระบวนการย้ายข้อมูล อย่างไรก็ตาม หากคุณเปลี่ยนชื่อหรือย้ายโฟลเดอร์ หรือวางแผนที่จะบีบอัดและดาวน์โหลดโค้ดด้วยตนเอง ให้ลบโฟลเดอร์ดังกล่าวก่อนเริ่มการย้ายข้อมูล คุณไม่จำเป็นต้องย้ายข้อมูลโฟลเดอร์นี้เนื่องจากคุณสามารถเรียกใช้ npm install ได้เมื่อย้ายไปยังสภาพแวดล้อมใหม่แล้ว
  • นำอาร์ติแฟกต์ขนาดใหญ่ออก: ลบไฟล์สื่อขนาดใหญ่ การส่งออกฐานข้อมูล หรือโฟลเดอร์บิลด์ที่ไม่จำเป็นอย่างยิ่งสำหรับซอร์สโค้ด
  • ตรวจสอบข้อมูล "ที่ซ่อนอยู่" ซึ่งไม่จำเป็น: ตรวจสอบว่าคุณไม่ได้บีบอัดประวัติ .git หรือบันทึกในเครื่องที่มีขนาดใหญ่โดยไม่ตั้งใจ

เมื่อลบไฟล์ขนาดใหญ่แล้ว ให้ลองย้ายข้อมูลโปรเจ็กต์อีกครั้ง

เหตุใดคำสั่ง Firebase CLI หรือ npx จึงใช้ไม่ได้ในเทอร์มินัล Antigravity

หากพบข้อผิดพลาด "ไม่พบคำสั่ง" หรือปัญหาในการเรียกใช้คำสั่ง npx ภายใน Antigravity แม้ว่าคำสั่งเหล่านั้นจะทำงานในเทอร์มินัลระบบมาตรฐานก็ตาม อาจเป็นเพราะวิธีเริ่มต้นสภาพแวดล้อมของ Shell

สภาพแวดล้อมเทอร์มินัลของ Antigravity จะค้นหาการตั้งค่าการกำหนดค่าใน ~/.bash_profile นักพัฒนาแอปหลายรายมีการกำหนดค่า npx และเส้นทางที่จัดเก็บไว้ใน ~/.bashrc แทน หากไม่ได้แชร์การตั้งค่าเหล่านี้ Antigravity จะไม่ทราบว่าจะค้นหาเครื่องมือของคุณได้จากที่ใด

คุณแก้ไขปัญหานี้ได้โดยการจัดหาไฟล์ .bashrc ไว้ใน .bash_profile วิธีนี้ช่วยให้มั่นใจได้ว่าระบบจะโหลดการกำหนดค่าที่มีอยู่ทั้งหมดเมื่อใดก็ตามที่ Antigravity เริ่มทำงาน

  1. เปิดไฟล์ ~/.bash_profile ใน Antigravity
  2. เพิ่มบล็อกโค้ดต่อไปนี้ลงในไฟล์

    if [ -f ~/.bashrc ]; then
        source ~/.bashrc
    fi
    
  3. บันทึกไฟล์

  4. รีสตาร์ท Antigravity

แหล่งข้อมูลอื่นๆ

หากต้องการความช่วยเหลือ

หากมีคำถาม ความคิดเห็น หรือพบปัญหาในการย้ายข้อมูลโปรเจ็กต์ โปรดติดต่อเราผ่านช่องทางใดช่องทางหนึ่งต่อไปนี้