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: โอนพื้นที่ทำงาน
- คลิกปุ่มย้ายเลยที่ด้านบนของพื้นที่ทำงาน แล้วเลือกเตรียมพร้อมสำหรับ AI Studio
- หลังจากขั้นตอนการเตรียมเสร็จสมบูรณ์แล้ว ให้คลิกย้ายไปยัง Google AI Studio
- หากระบบขอ ให้อ่านและยอมรับข้อกำหนดในการให้บริการ โค้ดของคุณจะเปิดในพื้นที่ทำงาน 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 โดยทำดังนี้
รักษาความปลอดภัยคีย์ Gemini API ของคุณ
- ในคอนโซล Firebase ให้ไปที่หน้า App Hosting
- ค้นหาแบ็กเอนด์ที่มีอยู่ (โดยปกติจะชื่อ
studio) แล้วคลิกดู - ในแท็บการตั้งค่า ให้ไปที่สภาพแวดล้อม
คลิกเพิ่มใหม่ แล้ววางเนื้อหาของไฟล์
.envลงในช่องคีย์เพื่อจัดเก็บคีย์ Gemini API เป็นตัวแปรสภาพแวดล้อมอย่างปลอดภัย
ซิงค์กับ GitHub จาก Google AI Studio:
- ใน Google AI Studio ให้คลิกไอคอนการตั้งค่า แล้วไปที่แผง GitHub
- คลิกลงชื่อเข้าใช้ GitHub และติดตั้งแอป Google AI Studio GitHub
คลิกสร้างที่เก็บ GitHub
เลือกจัดเตรียมและคอมมิตการเปลี่ยนแปลงทั้งหมด
เชื่อมต่อที่เก็บกับ App Hosting โดยทำดังนี้
- ในคอนโซล Firebase ให้ไปที่หน้า App Hosting
- ค้นหาแบ็กเอนด์ที่มีอยู่ (โดยปกติจะชื่อ
studio) แล้วคลิกดู - ในแท็บการตั้งค่า ให้เลือกการติดตั้งใช้งาน > เชื่อมต่อกับ GitHub
- ลงชื่อเข้าใช้ GitHub และติดตั้งแอป Firebase App Hosting GitHub
- เลือกที่เก็บ ตั้งค่าสาขาเป็น
mainและไดเรกทอรีรากเป็น/ - คลิกบันทึกและทำให้ใช้งานได้
ซิงค์การเปลี่ยนแปลงกับ GitHub และทำให้ใช้งานได้โดยทำดังนี้
- ใน Google AI Studio ให้ไปที่แผง GitHub
- ตรวจสอบการเปลี่ยนแปลงที่จะเผยแพร่
- คลิกจัดเตรียมและคอมมิตการเปลี่ยนแปลงทั้งหมด
- ไปที่คอนโซล Firebase เพื่อตรวจสอบความคืบหน้าของการติดตั้งใช้งาน App Hosting
ตัวเลือก ข: ย้ายไปที่ Cloud Run และเผยแพร่แอปไปยัง URL ใหม่
หากคุณต้องการประสบการณ์การใช้งานแบบคลิกเดียวและยังไม่ได้เผยแพร่แอปก่อนหน้านี้ หรือไม่สนใจ URL ใหม่ (*.run.app) ให้ใช้ปุ่มเผยแพร่ใน Google AI Studio ดังนี้
- เปิดแอปใน Google AI Studio แล้วคลิกเผยแพร่
- ในตัวเลือกโปรเจ็กต์ ให้คลิกนำเข้าโปรเจ็กต์
- ค้นหาและเลือกชื่อโปรเจ็กต์ที่ Firebase Studio ใช้ (ดูได้ในแถบนำทางด้านบนของพื้นที่ทำงาน Firebase Studio)
- คลิกนำเข้า แล้วคลิกเผยแพร่
ย้ายข้อมูลแอปไปยัง Antigravity
Antigravity เป็นแพลตฟอร์มและฮับ Agent ในเครื่องที่เน้น Agent เป็นหลัก ซึ่งจะนำศักยภาพของเวิร์กโฟลว์แบบหลาย Agent อัตโนมัติมาสู่สภาพแวดล้อมการพัฒนาในเครื่องของคุณ
ข้อกำหนดเบื้องต้น
ตรวจสอบว่าคุณได้ติดตั้งสิ่งต่อไปนี้ในเครื่องและอัปเดตเป็นเวอร์ชันล่าสุดแล้ว
- Google Antigravity IDE: จากตัวเลือกการดาวน์โหลด ให้เลือก Antigravity IDE (สภาพแวดล้อมของเครื่องมือแก้ไข) นี่คือพื้นที่ทำงานที่เน้นโค้ดเป็นหลัก ซึ่งคุณจะเปิดและเรียกใช้แอปที่ย้ายข้อมูลแล้ว
- Node.js (เวอร์ชัน 20 ขึ้นไป)
- Firebase CLI (เวอร์ชัน 15.10.0 ขึ้นไป)
ขั้นตอนที่ 1: ส่งออกและเริ่มต้นแอป
การย้ายข้อมูลอัตโนมัติ
เวิร์กโฟลว์นี้ใช้ Agent Antigravity เพื่อจัดการการเปลี่ยนรูปแบบโปรเจ็กต์โดยอัตโนมัติ
- ใน Firebase Studio ให้คลิกปุ่มย้ายเลยที่ด้านบนของพื้นที่ทำงาน
ทำตามวิธีการส่งออกตามหน้าต่างที่ปรากฏขึ้น ดังนี้
- หากเห็นปุ่มบีบอัดและดาวน์โหลด ให้คลิกปุ่มดังกล่าว
- หรือเปิดแผงคำสั่ง (
Cmd+Shift+Pใน Mac หรือCtrl+Shift+Pใน ChromeOS, Windows หรือ Linux) แล้วเรียกใช้คำสั่ง Firebase Studio: Zip & Download
แตกโฟลเดอร์ในเครื่องและเปิดใน Antigravity IDE
ในแผงตัวแทนภายในอินเทอร์เฟซ Antigravity IDE ให้ป้อนพรอมต์ต่อไปนี้ เราขอแนะนำให้เลือกโมเดล Gemini Flash เพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์และประหยัดโทเค็น ซึ่งออกแบบมาเพื่อความเร็วและประสิทธิภาพในงานการเปลี่ยนรูปแบบที่มีปริมาณมาก เช่น การแปลงไฟล์
@fbs-to-agy-exportตัวแทน Antigravity จะเริ่มการย้ายข้อมูลโปรเจ็กต์ โดยจะขอความช่วยเหลือจากคุณตลอดกระบวนการ ทำตามคำแนะนำของตัวแทนเพื่อดำเนินการย้ายข้อมูลให้เสร็จสมบูรณ์ หากพบข้อผิดพลาด ให้แจ้ง Agent ให้ลองอีกครั้ง
การส่งออกด้วยตนเอง
หากต้องการจัดการการย้ายข้อมูลด้วยตนเองโดยไม่ใช้โทเค็น AI คุณสามารถใช้ Firebase CLI เพื่อส่งออกโปรเจ็กต์ด้วยตนเองได้ วิธีนี้เป็นวิธีที่ตรงไปตรงมาและไม่ต้องมีการโต้ตอบกับตัวแทน
เปิดเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้ โดยแทนที่ PATH ด้วยเส้นทางไปยังโฟลเดอร์โปรเจ็กต์ที่แตกไฟล์หรือไฟล์ ZIP ต้นฉบับ (ใช้ . หากคุณอยู่ในไดเรกทอรีเป้าหมายอยู่แล้ว)
npx firebase-tools@latest studio:export PATH
ขั้นตอนที่ 2: แสดงตัวอย่างแอป
เมื่อแตกไฟล์โปรเจ็กต์และเปิดใน IDE ของ Antigravity แล้ว คุณจะดูแอปพลิเคชันในเครื่องได้โดยทำดังนี้
- ใน Antigravity IDE ให้ไปที่เมนูเรียกใช้และแก้ไขข้อบกพร่องซึ่งอยู่ในแถบด้านข้างทางซ้าย
- คลิกปุ่มเล่นเพื่อเริ่มเซิร์ฟเวอร์การพัฒนาในเครื่อง
- ทำตามวิธีการในเทอร์มินัลเพื่อดูตัวอย่างแอป
ขั้นตอนที่ 3: เผยแพร่แอป
Antigravity ใช้ทักษะของ Agent เพื่อเผยแพร่แอปโดยใช้แนวทางปฏิบัติแนะนำของ Firebase
ป้อนพรอมต์ต่อไปนี้ในแผงแชทของ Agent
Publish my appเมื่อได้รับข้อความแจ้งให้เรียกใช้
firebase deployให้เลือกใช่ ตัวแทนจะเผยแพร่ไปยัง URL ที่มีอยู่หากคุณเคยเผยแพร่ไปยัง Firebase App Hosting หากนี่เป็นครั้งแรกที่คุณเผยแพร่ไปยัง App Hosting ตัวแทนจะแนะนำขั้นตอนต่างๆ ให้คุณทราบสำหรับการอัปเดตในอนาคต ให้แจ้งตัวแทนให้
publish my appในแผงแชท
ย้ายแอปไปยังแพลตฟอร์มอื่นๆ
หากต้องการย้ายโปรเจ็กต์ไปยังสภาพแวดล้อมในการพัฒนาซอฟต์แวร์หรือแพลตฟอร์มโฮสติ้งอื่น คุณสามารถส่งออกซอร์สโค้ดและจัดการการติดตั้งใช้งานด้วยตนเองได้
ขั้นตอนที่ 1: ส่งออกแหล่งที่มาของโปรเจ็กต์
คุณต้องดาวน์โหลดสำเนาไฟล์โปรเจ็กต์ในเครื่องก่อนวันที่หยุดให้บริการ โดยทำดังนี้
- คลิกปุ่มย้ายเลยที่ด้านบนของพื้นที่ทำงาน > บีบอัดและดาวน์โหลด
- แตกไฟล์ที่บีบอัดลงในเครื่องของคุณ
ขั้นตอนที่ 2: เลือกวิธีการเผยแพร่
เมื่อโค้ดอยู่ในเครื่องแล้ว คุณจะแสดงแอปต่อไปได้โดยใช้วิธีการต่อไปนี้
Firebase CLI (เก็บ URL ที่มีอยู่)
ติดตั้ง Firebase CLI โดยใช้
npmโดยเรียกใช้คำสั่งต่อไปนี้npm install -g firebase-toolsไปที่ไดเรกทอรีโปรเจ็กต์ในเทอร์มินัล
เรียกใช้คำสั่งนี้เพื่อตั้งค่าการติดตั้งใช้งาน App Hosting สำหรับโปรเจ็กต์ในเครื่อง
firebase init apphostingเมื่อได้รับข้อความแจ้ง ให้เลือกลิงก์กับแบ็กเอนด์ที่มีอยู่ แล้วเลือกแบ็กเอนด์ชื่อ studio ซึ่งจะช่วยให้ URL ของแอปยังคงเหมือนเดิม
ทำตามข้อความแจ้งเพื่อตั้งค่าให้เสร็จสมบูรณ์ ระบบจะเพิ่มการกำหนดค่า App Hosting ของคุณลงใน
firebase.jsonติดตั้งใช้งานแอปพลิเคชันโดยทำดังนี้
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 ที่มีประวัติการแชทมีดังนี้
- เลือกไฟล์ > เปิดโฟลเดอร์
- ยอมรับไดเรกทอรี
/home/userเริ่มต้น - หลังจากโหลดไฟล์แล้ว ให้คลิกขวาที่ไดเรกทอรี
.idx/aiแล้วเลือกบีบอัดและดาวน์โหลด - เมื่อระบบแจ้งให้สร้างสภาพแวดล้อมใหม่ ให้คลิกยกเลิก
- หลังจากดาวน์โหลดเสร็จแล้ว ให้เปิดไดเรกทอรีการทำงานอีกครั้งจากเมนูไฟล์เพื่อกลับไปยังพื้นที่ทำงาน
สำหรับเซสชัน Prototyper คุณยังดูพรอมต์ของคุณเป็นส่วนหนึ่งของบันทึก git ได้ด้วย โดยค้นหาได้ดังนี้
เปิดมุมมองโค้ด (
)
ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้
- เปิดเซสชันเทอร์มินัล (
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 คุณต้องให้สิทธิ์โดเมนโปรเจ็กต์ใหม่
- ในคอนโซล Firebase ให้ไปที่หน้าการตั้งค่า Authentication
- คลิกโดเมนที่ได้รับอนุญาต
- คลิกเพิ่มโดเมน แล้วเพิ่มโดเมนของแอป 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 เริ่มทำงาน
- เปิดไฟล์
~/.bash_profileใน Antigravity เพิ่มบล็อกโค้ดต่อไปนี้ลงในไฟล์
if [ -f ~/.bashrc ]; then source ~/.bashrc fiบันทึกไฟล์
รีสตาร์ท Antigravity
แหล่งข้อมูลอื่นๆ
- ลองใช้ Codelab การย้ายข้อมูลจาก Firebase Studio ไปยัง Antigravity
- ดูเอกสารประกอบของ Antigravity
- ดูเอกสารประกอบของ Google AI Studio
หากต้องการความช่วยเหลือ
หากมีคำถาม ความคิดเห็น หรือพบปัญหาในการย้ายข้อมูลโปรเจ็กต์ โปรดติดต่อเราผ่านช่องทางใดช่องทางหนึ่งต่อไปนี้
- ติดต่อทีมสนับสนุนของ Firebase
- โพสต์ในฟอรัมชุมชน Firebase Studio