การหยุดให้บริการ 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 ซึ่งเป็นแพลตฟอร์มรุ่นถัดไปที่ออกแบบมาสำหรับเวิร์กโฟลว์แบบหลาย 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

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

  • ต้องการทำงานในสภาพแวดล้อมบนเดสก์ท็อปที่เน้นเอเจนต์เป็นอันดับแรกโดยควบคุมฐานของโค้ดได้ลึกซึ้งยิ่งขึ้นโดยใช้ Antigravity IDE หรือเทอร์มินัล
  • สร้างแอปโดยใช้เทมเพลตในตัวหรือที่เก็บที่นำเข้าใน Firebase Studio
  • ใช้สภาพแวดล้อมมุมมองโค้ดเป็นหลักใน Firebase Studio
  • หากต้องการเข้าถึงความสามารถในการพัฒนา Agentic AI ที่ล้ำสมัยโดยตรงภายในฮับ Agent ที่ทรงพลัง พร้อมรองรับการใช้โมเดลต่างๆ เช่น 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 อาจใช้เวลาหลายนาทีในการแปลงและโหลด แอปของคุณ โดยจะแจ้งให้คุณทราบเมื่อดำเนินการเสร็จแล้ว เมื่อเสร็จแล้ว คุณจะ ทำซ้ำแอปต่อไปได้โดยรับความช่วยเหลือจาก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 HostingGitHub App
    5. เลือกที่เก็บ ตั้งค่ากิ่งเป็น main และไดเรกทอรีรากเป็น /
    6. คลิกบันทึกและติดตั้งใช้งาน
  4. ซิงค์การเปลี่ยนแปลงกับ GitHub และทำการติดตั้งใช้งาน

    1. ใน Google AI Studio ให้ไปที่แผง GitHub
    2. ตรวจสอบการเปลี่ยนแปลงที่จะเผยแพร่
    3. คลิกStaging และคอมมิตการเปลี่ยนแปลงทั้งหมด
    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: ส่งออกและเริ่มต้นแอป

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

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

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

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

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

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

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

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

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

npx firebase-tools@latest studio:export PATH

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

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

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

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

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

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

    Publish my app
    
  2. เมื่อได้รับข้อความแจ้งให้เรียกใช้ firebase deploy ให้เลือกใช่ Agent จะ เผยแพร่ไปยัง 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

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

ประวัติการแชทของตัวแทนไม่ได้เป็นส่วนหนึ่งของไฟล์ 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เซสชัน คุณยังดูพรอมต์เป็นส่วนหนึ่งของบันทึก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 ได้อย่างไร เพื่อเรียกใช้คำสั่ง 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's terminal environment looks for configuration settings in your ~/.bash_profile. นักพัฒนาแอปหลายรายมีการกำหนดค่า npx และเส้นทาง จัดเก็บไว้ใน ~/.bashrc แทน หากไม่ได้แชร์การตั้งค่าเหล่านี้ Antigravity จะไม่ทราบตำแหน่งของเครื่องมือ

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

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

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

  4. รีสตาร์ท Antigravity

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

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

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