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 แต่เพิ่มฟีเจอร์ที่สำคัญหรือสคริปต์การดำเนินการที่ต้องใช้สภาพแวดล้อมในเครื่องโดยไม่มีข้อจำกัดของระบบคลาวด์
ย้ายข้อมูลไปยัง 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 อาจใช้เวลาหลายนาทีในการแปลงและโหลด แอปของคุณ โดยจะแจ้งให้คุณทราบเมื่อดำเนินการเสร็จสมบูรณ์ เมื่อเสร็จสิ้นแล้ว คุณจะ ทำซ้ำแอปต่อไปได้โดยรับความช่วยเหลือจาก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 App
คลิกสร้างที่เก็บ GitHub
เลือกจัดเตรียมและคอมมิตการเปลี่ยนแปลงทั้งหมด
เชื่อมต่อที่เก็บกับ App Hosting โดยทำดังนี้
- ในFirebaseคอนโซล ให้ไปที่หน้าApp Hosting
- ค้นหาแบ็กเอนด์ที่มีอยู่ (โดยปกติจะชื่อ
studio) แล้วคลิกดู - ในแท็บการตั้งค่า ให้เลือกการติดตั้งใช้งาน > เชื่อมต่อกับ GitHub
- ลงชื่อเข้าใช้ GitHub แล้วติดตั้ง Firebase App Hosting GitHub App
- เลือกที่เก็บ ตั้งค่ากิ่งเป็น
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 เป็น IDE ในเครื่องที่เน้น Agent เป็นหลัก ซึ่งจะนำศักยภาพของ AI มาสู่สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ในเครื่องของคุณ
ข้อกำหนดเบื้องต้น
ตรวจสอบว่าคุณได้ติดตั้งสิ่งต่อไปนี้ในเครื่องและเป็นเวอร์ชันล่าสุด
- Google 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
ในแผงเอเจนต์ภายใน Antigravity ให้ป้อนพรอมต์ต่อไปนี้ เราขอแนะนำให้เลือกโมเดล Gemini Flash เพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์และประหยัดโทเค็น ออกแบบมาเพื่อความรวดเร็วและประสิทธิภาพใน งานการแปลงข้อมูลปริมาณมาก เช่น การแปลงไฟล์
@fbs-to-agy-exportเอเจนต์ Antigravity จะเริ่มย้ายข้อมูลโปรเจ็กต์และขอความช่วยเหลือจากคุณในระหว่างกระบวนการ ทำตามคำแนะนำของตัวแทนเพื่อดำเนินการ กระบวนการย้ายข้อมูลให้เสร็จสมบูรณ์ หากพบข้อผิดพลาด ให้แจ้งเอเจนต์ลองอีกครั้ง
การส่งออกด้วยตนเอง
หากต้องการจัดการการย้ายข้อมูลด้วยตนเองโดยไม่ใช้โทเค็น AI คุณสามารถใช้ Firebase CLI เพื่อส่งออกโปรเจ็กต์ด้วยตนเองได้ วิธีนี้เป็นวิธี โดยตรงและไม่จำเป็นต้องมีการโต้ตอบกับตัวแทน
เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้ โดยแทนที่ PATH
ด้วยเส้นทางไปยังโฟลเดอร์โปรเจ็กต์ที่แยกออกมาหรือไฟล์ ZIP ต้นฉบับ
(ใช้ . หากอยู่ในไดเรกทอรีเป้าหมายอยู่แล้ว)
npx firebase-tools@latest studio:export PATH
ขั้นตอนที่ 2: แสดงตัวอย่างแอป
เมื่อแยกโปรเจ็กต์และเปิดใน Antigravity แล้ว คุณจะ ดูแอปพลิเคชันในเครื่องได้โดยทำดังนี้
- ใน Antigravity ให้ไปที่เมนูเรียกใช้และแก้ไขข้อบกพร่องซึ่งอยู่ในแถบด้านข้างทางซ้าย
- คลิกปุ่มเล่นเพื่อเริ่มเซิร์ฟเวอร์การพัฒนาซอฟต์แวร์ภายใน
- ทำตามวิธีการในเทอร์มินัลเพื่อดูตัวอย่างแอป
ขั้นตอนที่ 3: เผยแพร่แอป
Antigravity ใช้ทักษะของเอเจนต์ในการเผยแพร่แอปโดยใช้แนวทางปฏิบัติแนะนำของ Firebase
ป้อนพรอมต์ต่อไปนี้ในแผงแชท
Publish my appเมื่อได้รับข้อความแจ้งให้เรียกใช้
firebase deployให้เลือกใช่ Agent จะ เผยแพร่ไปยัง URL ที่มีอยู่หากคุณเคยเผยแพร่ไปยัง Firebase App Hosting หากคุณเผยแพร่ไปยัง App Hostingเป็นครั้งแรก ตัวแทนจะแนะนำขั้นตอนให้คุณสำหรับการอัปเดตในอนาคต ให้สั่งให้ตัวแทน
publish my appใน แผงแชท Antigravity
ย้ายข้อมูลแอปไปยังแพลตฟอร์มอื่นๆ
หากต้องการย้ายโปรเจ็กต์ไปยังสภาพแวดล้อมในการพัฒนาซอฟต์แวร์หรือแพลตฟอร์มโฮสติ้งอื่น คุณสามารถส่งออกซอร์สโค้ดและจัดการการทำให้ใช้งานได้ด้วยตนเอง
ขั้นตอนที่ 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
ระบบจะย้ายข้อมูลประวัติการแชทกับตัวแทนของฉันไหม
ประวัติการแชทของตัวแทนไม่ได้เป็นส่วนหนึ่งของไฟล์ ZIP ที่ส่งออกในปัจจุบัน อย่างไรก็ตาม
คุณสามารถค้นหาGeminiไฟล์ประวัติการแชทของ
App Prototyping agentและ Gemini ในเอเจนต์ Firebase ภายใน
พื้นที่ทำงานในไดเรกทอรี /home/user/.idx/ai ของพื้นที่ทำงาน Firebase Studio ซึ่งประกอบด้วยพรอมต์และคำตอบจากGeminiโหมดแชททั้งหมด
วิธีสร้างไฟล์ ZIP ที่มีประวัติการเข้าชมมีดังนี้
- เลือกไฟล์ > เปิดโฟลเดอร์
- ยอมรับไดเรกทอรี
/home/userเริ่มต้น - หลังจากโหลดไฟล์แล้ว ให้คลิกขวาที่ไดเรกทอรี
.idx/aiแล้วเลือก Zip และดาวน์โหลด - เมื่อได้รับข้อความแจ้งให้สร้างสภาพแวดล้อมใหม่ ให้คลิกยกเลิก
- หลังจากดาวน์โหลดเสร็จแล้ว ให้เปิดไดเรกทอรีการทำงานอีกครั้งจากเมนูไฟล์เพื่อกลับไปยังพื้นที่ทำงาน
สำหรับ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 ได้อย่างไร เพื่อเรียกใช้คำสั่ง 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 คุณต้องให้สิทธิ์โดเมนโปรเจ็กต์ใหม่
- ในFirebaseคอนโซล ให้ไปที่Authenticationหน้าการตั้งค่า
- คลิกโดเมนที่ได้รับอนุญาต
- คลิกเพิ่มโดเมน แล้วเพิ่มโดเมนของแอป 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
เริ่มทำงาน
- เปิดไฟล์
~/.bash_profileใน Antigravity เพิ่มโค้ดบล็อกต่อไปนี้ลงในไฟล์
if [ -f ~/.bashrc ]; then source ~/.bashrc fiบันทึกไฟล์
รีสตาร์ท Antigravity
แหล่งข้อมูลอื่นๆ
- ลองใช้ Firebase Studio to Antigravity migration codelab
- สำรวจเอกสารประกอบของ Antigravity
- ดูGoogle AI Studioเอกสารประกอบ
หากต้องการความช่วยเหลือ
หากมีคำถาม ความคิดเห็น หรือพบปัญหาในการย้ายข้อมูลโปรเจ็กต์ โปรดติดต่อเราในช่องทางใดช่องทางหนึ่งต่อไปนี้
- ติดต่อทีมสนับสนุนของ Firebase
- โพสต์ในFirebase Studioฟอรัมชุมชน