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

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

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

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

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

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

  • สำหรับการสร้างต้นแบบอย่างรวดเร็วในเบราว์เซอร์: เราได้ผสานรวม 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

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

  • ต้องการทำงานในสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ในเครื่องที่เน้นโค้ดเป็นอันดับแรกและควบคุมฐานของโค้ดได้มากขึ้น
  • สร้างแอปโดยใช้เทมเพลตในตัวหรือที่เก็บที่นำเข้าใน Firebase Studio
  • ใช้สภาพแวดล้อมมุมมองโค้ดเป็นหลักใน Firebase Studio
  • หากต้องการเข้าถึงความสามารถในการพัฒนา Agentic AI ที่ล้ำสมัยโดยตรงภายใน IDE ที่ทรงพลัง พร้อมรองรับการใช้โมเดลต่างๆ เช่น Claude และ GPT-OSS นอกเหนือจาก Gemini
  • เริ่มในอีก Prototyper mode, but added significant features or execution scripts that require a local environment without cloud limitations

ย้ายข้อมูลไปยัง 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 อาจใช้เวลาหลายนาทีในการแปลงและโหลด แอปของคุณ โดยจะแจ้งให้คุณทราบเมื่อดำเนินการเสร็จสมบูรณ์ เมื่อเสร็จสิ้นแล้ว คุณจะทำซ้ำแอปต่อไปได้โดยรับความช่วยเหลือจาก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 App
    3. คลิกสร้างที่เก็บ GitHub

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

  3. เชื่อมต่อที่เก็บกับ App Hosting

    1. ในFirebaseคอนโซล ให้ไปที่หน้าApp Hosting
    2. ค้นหาแบ็กเอนด์ที่มีอยู่ (โดยปกติจะชื่อ studio) แล้วคลิกดู
    3. ในแท็บการตั้งค่า ให้เลือกการทำให้ใช้งานได้ > เชื่อมต่อกับ GitHub
    4. ลงชื่อเข้าใช้ GitHub แล้วติดตั้ง Firebase App Hosting GitHub App
    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 เป็น IDE ในเครื่องที่เน้นเอเจนต์เป็นอันดับแรก ซึ่งนำพลังของ AI มาสู่สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ในเครื่องของคุณ

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

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

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

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

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

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

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

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

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

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

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

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

npx firebase-tools@latest studio:export PATH

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

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

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

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

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

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

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

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

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

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

ขั้นตอนที่ 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

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

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

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

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

สำหรับ Prototyper sessions, you can also view your prompts as part of the git log. Here's how to locate them:

  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 ได้อย่างไร เพื่อเรียกใช้คำสั่ง Zip และดาวน์โหลด ด้วยตนเอง

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

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

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

ฉันจะดูแอปที่ย้ายข้อมูลไปได้ที่ใด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

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

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

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

จะเกิดอะไรขึ้นหากการส่งออกหยุดชะงักหรือหมดเวลา

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

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

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

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

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

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