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: โอนพื้นที่ทำงาน
- คลิกปุ่มย้ายเลยที่ด้านบนของพื้นที่ทำงาน แล้วเลือก เตรียมพร้อมสำหรับ 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 ในเครื่องที่เน้นเอเจนต์เป็นอันดับแรก ซึ่งนำพลังของ 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
ในแผงAgentภายใน 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 sessions, you can also view your prompts as
part of the git log. Here's how to locate them:
เปิดมุมมองโค้ด (
)
เลือกดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้
- เปิดเซสชันเทอร์มินัล (
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ฟอรัมชุมชน