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 เปิดตัวในรูปแบบการแสดงตัวอย่างเพื่อสำรวจอนาคตของการพัฒนาแบบ Full-Stack ที่ขับเคลื่อนด้วย 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 AI ที่เน้นโค้ดเป็นหลัก เราขอแนะนำให้ ย้ายข้อมูลไปยัง Antigravity ซึ่งเป็น IDE รุ่นถัดไปที่ออกแบบมาสำหรับเวิร์กโฟลว์ภายในเครื่องแบบอัตโนมัติที่มีความเร็วสูง คุณควรเลือก Antigravity หากมีคุณสมบัติตรงตามเกณฑ์ข้อใดข้อหนึ่งต่อไปนี้
- ชอบทำงานในสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ที่เน้นโค้ดเป็นหลักในเครื่อง โดยควบคุมฐานของโค้ดได้มากขึ้น
- สร้างแอปโดยใช้เทมเพลตในตัวหรือที่เก็บที่นำเข้าใน Firebase Studio
- ใช้สภาพแวดล้อมมุมมองโค้ดใน Firebase Studio เป็นหลัก
- ต้องการเข้าถึงความสามารถในการพัฒนา Agentic AI ที่ล้ำสมัยโดยตรง ภายใน IDE ที่มีประสิทธิภาพ พร้อมรองรับการใช้โมเดลต่างๆ เช่น Claude และ GPT-OSS นอกเหนือจาก Gemini
- เริ่มต้นในโหมด Prototyper แต่เพิ่มฟีเจอร์หรือสคริปต์การดำเนินการที่สำคัญ ซึ่งต้องใช้สภาพแวดล้อมภายในเครื่องโดยไม่มีข้อจำกัดของระบบคลาวด์
ย้ายข้อมูลไปยัง Google AI Studio
หากต้องการสภาพแวดล้อมการสร้างต้นแบบบนเว็บที่นำศักยภาพของ AI มาไว้ใน เบราว์เซอร์ เราขอแนะนำให้ย้ายข้อมูลไปยังGoogle AI Studio ซึ่งมีเส้นทางที่เร็วที่สุดจากพรอมต์ไปจนถึงแอปแบบ Full-Stack ที่ใช้งานจริง คุณควรเลือก Google AI Studio หากมีคุณสมบัติตรงตามเกณฑ์ข้อใดข้อหนึ่งต่อไปนี้
- ชอบประสบการณ์การใช้งานบนเว็บ ซึ่งเหมาะสำหรับเวิร์กโฟลว์แบบหลายอุปกรณ์หรือสภาพแวดล้อมที่คุณติดตั้งซอฟต์แวร์ภายในเครื่องไม่ได้
- สร้างแอปโดยใช้ App Prototyping agent ใน Firebase Studio และให้ความสำคัญกับการสร้างต้นแบบอย่างรวดเร็วและการสร้างแอปตามพรอมต์
- ต้องการเส้นทางที่เร็วที่สุดจากพรอมต์ไปจนถึงแอปแบบ Full-Stack ที่ใช้งานจริง
ย้ายข้อมูลแอปไปยัง Google AI Studio
Google AI Studio มีเส้นทางที่เร็วที่สุดจากพรอมต์ไปจนถึงแอปแบบ Full-Stack ที่ใช้งานจริง
ขั้นตอนที่ 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 โดยทำดังนี้
- ไปที่หน้า App Hosting ในคอนโซล Firebase
- ค้นหาแบ็กเอนด์ที่มีอยู่ (โดยปกติจะชื่อ
studio) แล้วคลิกดู - ในแท็บการตั้งค่า ให้ไปที่สภาพแวดล้อม
คลิกเพิ่มใหม่ แล้ววางเนื้อหาของไฟล์
.envลงในช่องคีย์ เพื่อจัดเก็บคีย์ Gemini API เป็นตัวแปรสภาพแวดล้อมอย่างปลอดภัย
ซิงค์กับ GitHub จาก Google AI Studio
- ใน Google AI Studio ให้คลิกไอคอนการตั้งค่า แล้วไปที่ แผงGitHub
- คลิกลงชื่อเข้าใช้ GitHub แล้วติดตั้งแอป GitHubGoogle AI Studio
คลิกสร้างที่เก็บ GitHub
เลือกจัดเตรียมและคอมมิตการเปลี่ยนแปลงทั้งหมด
เชื่อมต่อที่เก็บกับ App Hosting โดยทำดังนี้
- ไปที่หน้า App Hosting ในคอนโซล Firebase
- ค้นหาแบ็กเอนด์ที่มีอยู่ (โดยปกติจะชื่อ
studio) แล้วคลิกดู - ในแท็บการตั้งค่า ให้เลือกการทำให้ใช้งานได้ > เชื่อมต่อกับ GitHub
- ลงชื่อเข้าใช้ GitHub และติดตั้งแอป GitHub Firebase App Hosting
- เลือกที่เก็บ ตั้งค่าสาขาเป็น
mainและไดเรกทอรีราก เป็น/ - คลิกบันทึกและทำให้ใช้งานได้
ซิงค์การเปลี่ยนแปลงกับ GitHub และทำให้ใช้งานได้โดยทำดังนี้
- ไปที่แผง GitHub ใน Google AI Studio
- ตรวจสอบการเปลี่ยนแปลงที่จะเผยแพร่
- คลิกจัดเตรียมและคอมมิตการเปลี่ยนแปลงทั้งหมด
- ไปที่ Firebaseคอนโซล เพื่อตรวจสอบความคืบหน้าของการทำให้App Hostingใช้งานได้
ตัวเลือก ข: ย้ายไปยัง Cloud Run และเผยแพร่แอปไปยัง URL ใหม่
หากต้องการประสบการณ์การใช้งานแบบคลิกเดียวและไม่เคยเผยแพร่
แอปมาก่อน หรือไม่ติดใจที่จะใช้ URL ใหม่ (*.run.app) ให้ใช้ปุ่ม เผยแพร่ใน
Google AI Studio
- เปิดแอปใน Google AI Studio แล้วคลิก เผยแพร่
- ในตัวเลือกโปรเจ็กต์ ให้คลิกนำเข้าโปรเจ็กต์
- ค้นหาและเลือกชื่อโปรเจ็กต์ที่ Firebase Studio ใช้ (อยู่ใน แถบนำทางด้านบนของพื้นที่ทำงาน Firebase Studio)
- คลิกนำเข้า แล้วคลิกเผยแพร่
ย้ายข้อมูลแอปไปยัง Antigravity
Antigravity เป็น IDE แบบ Agent-first ที่ทำงานภายในเครื่อง ซึ่งนำศักยภาพของ AI มาไว้ในสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ภายในเครื่อง
ข้อกำหนดเบื้องต้น
ตรวจสอบว่าคุณได้ติดตั้งสิ่งต่อไปนี้ในเครื่องและเป็นเวอร์ชันล่าสุด
- Google Antigravity IDE
- Node.js (เวอร์ชัน 20 ขึ้นไป)
- Firebase CLI (เวอร์ชัน 15.10.0 ขึ้นไป)
ขั้นตอนที่ 1: ส่งออกและเริ่มต้นแอป
การย้ายข้อมูลอัตโนมัติ
เวิร์กโฟลว์นี้ใช้ Agent ของ Antigravity เพื่อจัดการการแปลงโปรเจ็กต์โดยอัตโนมัติ
- ใน Firebase Studio ให้คลิกปุ่มย้ายเลย ที่ด้านบนของ พื้นที่ทำงาน
ทำตามวิธีการส่งออกตามหน้าต่างที่ปรากฏขึ้น
- หากเห็นปุ่มบีบอัดและดาวน์โหลด ให้คลิกปุ่มดังกล่าว
- หากไม่เห็น ให้เปิด Command Palette (
Cmd+Shift+Pใน Mac หรือCtrl+Shift+Pใน ChromeOS, Windows หรือ Linux) แล้วเรียกใช้คำสั่ง Firebase Studio: บีบอัดและดาวน์โหลด
แตกโฟลเดอร์ในเครื่องแล้วเปิดใน Antigravity
ป้อนพรอมต์ต่อไปนี้ในแผงAgent ภายใน Antigravity เราขอแนะนำให้เลือกโมเดล Gemini Flash เพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์และประหยัดโทเค็น โมเดลนี้ออกแบบมาเพื่อความเร็วและประสิทธิภาพในงานการแปลงปริมาณมาก เช่น การแปลงไฟล์
@fbs-to-agy-exportAgent ของ Antigravity จะเริ่มการย้ายข้อมูลโปรเจ็กต์และขอความช่วยเหลือจากคุณในระหว่างดำเนินการ ทำตามคำแนะนำของ Agent เพื่อดำเนินการตามขั้นตอนการย้ายข้อมูลให้เสร็จสมบูรณ์ หากพบข้อผิดพลาด ให้แจ้ง Agent ให้ลองอีกครั้ง
การส่งออกด้วยตนเอง
หากต้องการจัดการการย้ายข้อมูลด้วยตนเองโดยไม่ใช้โทเค็น AI คุณ สามารถใช้ Firebase CLI เพื่อส่งออกโปรเจ็กต์ด้วยตนเองได้ วิธีนี้เป็นวิธีที่ตรงไปตรงมาและไม่จำเป็นต้องมีการโต้ตอบกับ Agent
เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้ โดยแทนที่ PATH
ด้วยเส้นทางไปยังโฟลเดอร์โปรเจ็กต์ที่แตกแล้วหรือไฟล์ ZIP ต้นฉบับ
(ใช้ . หากคุณอยู่ในไดเรกทอรีเป้าหมายอยู่แล้ว)
npx firebase-tools@latest studio:export PATH
ขั้นตอนที่ 2: ดูตัวอย่างแอป
เมื่อแตกโปรเจ็กต์และเปิดโปรเจ็กต์ใน Antigravity แล้ว คุณจะดูแอปพลิเคชันในเครื่องได้โดยทำดังนี้
- ใน Antigravity ให้ไปที่เมนูเรียกใช้และแก้ไขข้อบกพร่อง ซึ่งอยู่ในแถบด้านข้างทางซ้าย
- คลิกปุ่มเล่นเพื่อเริ่มเซิร์ฟเวอร์การพัฒนาซอฟต์แวร์ภายใน
- ทำตามวิธีการในเทอร์มินัลเพื่อดูตัวอย่างแอป
ขั้นตอนที่ 3: เผยแพร่แอป
Antigravity ใช้ความสามารถของ Agent เพื่อเผยแพร่แอปโดยใช้แนวทางปฏิบัติแนะนำของ Firebase
ป้อนพรอมต์ต่อไปนี้ในแผงแชท
Publish my appเมื่อได้รับข้อความแจ้งให้เรียกใช้
firebase deployให้เลือกใช่ Agent จะ เผยแพร่ไปยัง URL ที่มีอยู่หากคุณเคยเผยแพร่ไปยัง Firebase App Hosting มาก่อน หากเป็นการเผยแพร่ไปยัง App Hosting เป็นครั้งแรก Agent จะแนะนำคุณตลอดกระบวนการสำหรับการอัปเดตในอนาคต ให้สั่งให้ Agent
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 เป็นต้นไป
ระบบจะย้ายข้อมูลประวัติการแชทกับ Agent ของฉันไหม
ประวัติการแชทกับ Agent ไม่ได้รวมอยู่ในไฟล์ ZIP ที่ส่งออกในปัจจุบัน อย่างไรก็ตาม
คุณสามารถค้นหาไฟล์ประวัติการแชทของGeminiสำหรับApp Prototyping agentและ Agent ของ Gemini ในFirebaseภายในพื้นที่ทำงานในไดเรกทอรี/home/user/.idx/aiของพื้นที่ทำงานFirebase Studio ซึ่งจะมีพรอมต์และคำตอบจากโหมดแชททั้งหมดของ
Gemini
วิธีสร้างไฟล์ 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 ของคุณเองและใช้เครื่องมือการย้ายข้อมูลได้
- ส่งออกโค้ดด้วยตนเอง: จากมุมมองโค้ด คุณสามารถเปิด Command
Palette (
Cmd+Shift+Pใน Mac หรือCtrl+Shift+Pใน ChromeOS, Windows, หรือ Linux) แล้วเรียกใช้คำสั่ง Firebase Studio: บีบอัดและดาวน์โหลด
ฉันจะค้นหาแอปที่ย้ายข้อมูลไปยัง Google AI Studio ได้ที่ไหน
Firebase Authentication ที่ใช้ Google Sign-In ไม่ทำงานหลังจากย้ายข้อมูลไปยัง Google AI Studio
หากแอปใช้ Google Sign-In คุณต้องให้สิทธิ์โดเมนโปรเจ็กต์ใหม่
- ไปที่หน้าการตั้งค่า Authentication ในคอนโซลFirebase
- คลิกโดเมนที่ได้รับอนุญาต
- คลิกเพิ่มโดเมน แล้วเพิ่มโดเมนของแอป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ฟอรัมชุมชน