Firebase Studio को 22 मार्च, 2027 को बंद कर दिया जाएगा. हम एआई डेवलपर के लिए उपलब्ध अपनी सेवाओं को आसान बना रहे हैं. इसके लिए, हम Firebase Studio की झलक से मिले अनुभवों को अपने मुख्य टूल में शामिल कर रहे हैं: Google AI Studio और Google Antigravity.
ऐप्लिकेशन बनाने के लिए इंटरफ़ेस लगातार बेहतर हो रहा है. साथ ही, Firebase नेटवर्क के लिए हमारी प्रतिबद्धता पहले से कहीं ज़्यादा मज़बूत है. एजेंटिक एआई की सुविधाओं को सीधे अपने फ़्लैगशिप एआई प्लैटफ़ॉर्म में इंटिग्रेट करके, हम यह पक्का कर रहे हैं कि Firebase, एआई की मदद से ऐप्लिकेशन डेवलप करने के लिए, एक आसान और भरोसेमंद बैकएंड उपलब्ध कराता रहे. Firebase की मुख्य सेवाएं, जैसे कि Cloud Firestore, Authentication, और App Hosting, Firebase Studio के बाहर काम करती रहेंगी.
हम यह बदलाव क्यों कर रहे हैं
Firebase Studio को झलक के तौर पर लॉन्च किया गया, ताकि एआई की मदद से फ़ुल-स्टैक डेवलपमेंट के भविष्य को एक्सप्लोर किया जा सके. आपके सुझावों के आधार पर, हम अपने टूल को बेहतर बना रहे हैं, ताकि आपको ज़्यादा साफ़ और असरदार तरीके से मदद मिल सके:
कोड-फ़र्स्ट, एजेंटिक डेवलपमेंट के लिए: हम Antigravity पर फ़ोकस कर रहे हैं. यह हमारा अगली पीढ़ी का प्लैटफ़ॉर्म है. इसे तेज़ रफ़्तार वाले, ऑटोनॉमस मल्टी-एजेंट वर्कफ़्लो के लिए डिज़ाइन किया गया है.
ब्राउज़र पर आधारित तेज़ प्रोटोटाइपिंग के लिए: हमने Cloud Firestore और Firebase Authentication को सीधे Google AI Studio में इंटिग्रेट किया है, ताकि प्रॉम्प्ट से प्रोडक्शन तक का सफ़र तेज़ी से पूरा किया जा सके.
हालांकि, Firebase की मुख्य सेवाओं (Cloud Firestore, Authentication, App Hosting वगैरह) पर कोई असर नहीं पड़ेगा. आपके डेटाबेस और उपयोगकर्ता डेटा पर कोई असर नहीं पड़ेगा. यह बदलाव सिर्फ़ Firebase Studio डेवलपमेंट एनवायरमेंट पर लागू होता है.
सेवा बंद होने की टाइमलाइन
हम आपको एक साल का ट्रांज़िशन पीरियड दे रहे हैं, ताकि आपके पास अपने प्रोजेक्ट माइग्रेट करने के लिए काफ़ी समय हो:
- 19 मार्च, 2026: इस दिन, सुविधा के बंद होने की सूचना दी जाएगी. साथ ही, Firebase Studio के लिए माइग्रेशन टूल रोल आउट किए जाएंगे.
- 22 जून, 2026: नया वर्कस्पेस बनाने और उपयोगकर्ता के साइनअप करने की सुविधा बंद कर दी जाएगी. आपके पास मौजूदा वर्कस्पेस में काम करने और उन्हें माइग्रेट करने का विकल्प है.
- 22 मार्च, 2027: Firebase Studio को बंद कर दिया जाएगा. साथ ही, बाकी बचे सभी डेटा को हमेशा के लिए मिटा दिया जाएगा और उसे वापस नहीं लाया जा सकेगा.
माइग्रेट करने का तरीका चुनना
Firebase Studio का इस्तेमाल करने के तरीके के आधार पर, माइग्रेशन का वह तरीका चुनें जो आपके वर्कफ़्लो के लिए सबसे सही हो.
Google Antigravity पर माइग्रेट करें
कोड-फ़र्स्ट और एजेंटिक डेवलपमेंट के अनुभव के लिए, हमारा सुझाव है कि आप Antigravity पर माइग्रेट करें. यह हमारा अगली पीढ़ी का एजेंट-फ़र्स्ट प्लैटफ़ॉर्म है. इसे तेज़ रफ़्तार वाले, अपने-आप काम करने वाले वर्कफ़्लो और कई एजेंट को एक साथ मैनेज करने के लिए डिज़ाइन किया गया है. अगर इनमें से कोई भी शर्त पूरी होती है, तो आपको Antigravity चुनना चाहिए:
- एजेंट-फ़र्स्ट डेस्कटॉप एनवायरमेंट में काम करना पसंद है, जिसमें Antigravity IDE या टर्मिनल का इस्तेमाल करके, कोड बेस पर ज़्यादा कंट्रोल मिलता है
- पहले से मौजूद टेंप्लेट का इस्तेमाल करके अपना ऐप्लिकेशन बनाया हो या Firebase Studio में रिपॉज़िटरी इंपोर्ट की हो
- Firebase Studio में मुख्य रूप से कोड व्यू एनवायरमेंट का इस्तेमाल करना
- अगर आपको एक दमदार एजेंट हब में, एजेंटिक एआई डेवलपमेंट की बेहतरीन सुविधाओं का सीधा ऐक्सेस चाहिए, तो Gemini के साथ-साथ Claude और GPT-OSS जैसे अलग-अलग मॉडल इस्तेमाल करने की सुविधा पाएं
- Prototyper मोड में शुरू किया गया, लेकिन इसमें ऐसी अहम सुविधाएं या एक्ज़ीक्यूशन स्क्रिप्ट जोड़ी गईं जिनके लिए क्लाउड की सीमाओं के बिना, लोकल एनवायरमेंट की ज़रूरत होती है
Google AI Studio पर माइग्रेट करें
वेब पर आधारित प्रोटोटाइपिंग एनवायरमेंट के लिए, हम Google AI Studio पर माइग्रेट करने का सुझाव देते हैं. इससे आपको अपने ब्राउज़र में एआई की सुविधाएं मिलेंगी. यह प्रॉम्प्ट से लेकर फ़ुल-स्टैक प्रोडक्शन ऐप्लिकेशन तक का सबसे तेज़ रास्ता उपलब्ध कराता है. अगर इनमें से कोई भी शर्त पूरी होती है, तो आपको Google AI Studio को चुनना चाहिए:
- वेब पर आधारित अनुभव को प्राथमिकता दें, जो मल्टी-डिवाइस वर्कफ़्लो या ऐसे एनवायरमेंट के लिए सबसे सही है जहां स्थानीय सॉफ़्टवेयर इंस्टॉल नहीं किया जा सकता
- Firebase Studio में App Prototyping agent का इस्तेमाल करके अपना ऐप्लिकेशन बनाया हो. साथ ही, तेज़ी से प्रोटोटाइप बनाने और प्रॉम्प्ट के आधार पर ऐप्लिकेशन जनरेट करने की सुविधा को अहमियत देते हों
- प्रॉम्प्ट से लेकर फ़ुल-स्टैक प्रोडक्शन ऐप्लिकेशन तक का सफ़र तेज़ी से तय करना है
Google AI Studio पर ऐप्लिकेशन माइग्रेट करना
Google AI Studio, प्रॉम्प्ट से लेकर फ़ुल-स्टैक प्रोडक्शन ऐप्लिकेशन तक का सबसे तेज़ रास्ता उपलब्ध कराता है.
पहला चरण: अपना फ़ाइल फ़ोल्डर ट्रांसफ़र करना
- अपने फ़ाइल फ़ोल्डर में सबसे ऊपर मौजूद, अभी माइग्रेट करें बटन पर क्लिक करें. इसके बाद, AI Studio के लिए तैयार करें को चुनें.
- तैयारी का चरण पूरा होने के बाद, Google AI Studio पर ले जाएं पर क्लिक करें.
- अगर कहा जाए, तो सेवा की शर्तें पढ़ें और उन्हें स्वीकार करें. आपका कोड, नए Google AI Studio फ़ाइल फ़ोल्डर में अपने-आप खुल जाएगा.
Google AI Studio को आपके ऐप्लिकेशन को कन्वर्ट और लोड करने में कुछ मिनट लग सकते हैं. प्रोसेस पूरी होने पर, आपको इसकी सूचना दी जाएगी. इसके बाद, Google AI Studio एजेंट की मदद से अपने ऐप्लिकेशन में सुधार करना जारी रखा जा सकता है. Google AI Studio में ऐप्लिकेशन बनाने के बारे में ज़्यादा जानें.
दूसरा चरण: पब्लिश करने का तरीका चुनना
डिप्लॉयमेंट की ज़रूरतों और ऐप्लिकेशन के मौजूदा यूआरएल को बनाए रखने की इच्छा के आधार पर, पब्लिश करने के लिए इनमें से कोई एक तरीका चुनें.
विकल्प A: App Hosting पर पब्लिश करें और अपना मौजूदा यूआरएल बनाए रखें
अगर आपने पहले Firebase Studio के ज़रिए अपना ऐप्लिकेशन पब्लिश किया था और आपको अपना *.hosted.app यूआरएल या कस्टम डोमेन बनाए रखना है, तो Gemini API पासकोड को सुरक्षित करें और GitHub Sync का इस्तेमाल करें:
अपने Gemini API पासकोड को सुरक्षित रखें:
- Firebase कंसोल में, App Hosting पेज पर जाएं.
- अपना मौजूदा बैकएंड ढूंढें. आम तौर पर, इसका नाम
studioहोता है. इसके बाद, देखें पर क्लिक करें. - सेटिंग टैब में, एनवायरमेंट पर जाएं.
नया जोड़ें पर क्लिक करें. इसके बाद, अपनी
.envफ़ाइल के कॉन्टेंट को पासकोड फ़ील्ड में चिपकाएं, ताकि Gemini API पासकोड को एनवायरमेंट वैरिएबल के तौर पर सुरक्षित तरीके से सेव किया जा सके.
Google AI Studio से GitHub पर सिंक करें:
- 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 पैनल पर जाएं.
- पब्लिश किए जाने वाले बदलावों की समीक्षा करें.
- सभी बदलावों को स्टेज और कमिट करें पर क्लिक करें.
- App Hosting डिप्लॉयमेंट की प्रोग्रेस पर नज़र रखने के लिए, Firebase कंसोल पर जाएं.
विकल्प B: Cloud Run पर जाएं और अपने ऐप्लिकेशन को नए यूआरएल पर पब्लिश करें
अगर आपको एक क्लिक में पब्लिश करने की सुविधा चाहिए और आपने पहले कभी अपना ऐप्लिकेशन पब्लिश नहीं किया है या आपको नए यूआरएल (*.run.app) से कोई समस्या नहीं है, तो Google AI Studio में मौजूद पब्लिश करें बटन का इस्तेमाल करें:
- Google AI Studio में अपना ऐप्लिकेशन खोलें और पब्लिश करें पर क्लिक करें.
- प्रोजेक्ट सिलेक्टर में, प्रोजेक्ट इंपोर्ट करें पर क्लिक करें.
- Firebase Studio में इस्तेमाल किए गए प्रोजेक्ट का नाम खोजें और उसे चुनें. यह नाम, आपके Firebase Studio वर्कस्पेस के सबसे ऊपर मौजूद नेविगेशन बार में दिखता है.
- इंपोर्ट करें पर क्लिक करें. इसके बाद, पब्लिश करें पर क्लिक करें.
Antigravity पर ऐप्लिकेशन माइग्रेट करना
Antigravity एक लोकल, एजेंट-फ़र्स्ट प्लैटफ़ॉर्म और एजेंट हब है. यह आपके लोकल डेवलपमेंट एनवायरमेंट में, अपने-आप काम करने वाले मल्टी-एजेंट वर्कफ़्लो की सुविधा देता है.
ज़रूरी शर्तें
पक्का करें कि आपने ये टूल इंस्टॉल किए हों और वे पूरी तरह से अप-टू-डेट हों:
- Google Antigravity IDE: डाउनलोड करने के विकल्पों में से, Antigravity IDE (एडिटर एनवायरमेंट) को चुनें. यह कोड-फ़र्स्ट फ़ाइल फ़ोल्डर है. यहां माइग्रेट किए गए ऐप्लिकेशन को खोला और चलाया जा सकता है.
- Node.js (वर्शन 20 या इसके बाद का वर्शन)
- Firebase सीएलआई (वर्शन 15.10.0 या इसके बाद का वर्शन)
पहला चरण: अपना ऐप्लिकेशन एक्सपोर्ट और शुरू करना
अपने-आप माइग्रेट होने की सुविधा
यह वर्कफ़्लो, प्रोजेक्ट ट्रांसफ़ॉर्मेशन को अपने-आप मैनेज करने के लिए, Antigravity एजेंट का इस्तेमाल करता है.
- Firebase Studio में, अपने फ़ाइल फ़ोल्डर में सबसे ऊपर मौजूद, अभी माइग्रेट करें बटन पर क्लिक करें.
दिखने वाली विंडो के आधार पर, एक्सपोर्ट करने का तरीका अपनाएं:
- अगर आपको Zip करें और डाउनलोड करें बटन दिखता है, तो उस पर क्लिक करें.
- इसके अलावा, कमांड पैलेट (Mac पर
Cmd+Shift+Pया ChromeOS, Windows या Linux परCtrl+Shift+P) खोलें और Firebase Studio: Zip & Download कमांड चलाएं.
फ़ोल्डर को स्थानीय तौर पर एक्सट्रैक्ट करें और उसे Antigravity आईडीई में खोलें.
Antigravity आईडीई इंटरफ़ेस में मौजूद एजेंट पैनल में, यह प्रॉम्प्ट डालें. अपने वर्कफ़्लो को ऑप्टिमाइज़ करने और टोकन बचाने के लिए, हमारा सुझाव है कि आप Gemini Flash मॉडल चुनें. इसे फ़ाइल कन्वर्ज़न जैसे बड़े पैमाने पर किए जाने वाले कामों को तेज़ी से और बेहतर तरीके से करने के लिए डिज़ाइन किया गया है.
@fbs-to-agy-exportAntigravity एजेंट, प्रोजेक्ट माइग्रेशन की प्रोसेस शुरू करेगा. इस दौरान, वह आपसे मदद का अनुरोध करेगा. माइग्रेशन की प्रोसेस पूरी करने के लिए, एजेंट के निर्देशों का पालन करें. अगर आपको कोई गड़बड़ी दिखती है, तो एजेंट को फिर से कोशिश करने के लिए कहें.
मैन्युअल तरीके से एक्सपोर्ट करना
अगर आपको एआई टोकन का इस्तेमाल किए बिना, माइग्रेशन को खुद मैनेज करना है, तो Firebase सीएलआई का इस्तेमाल करके, अपने प्रोजेक्ट को मैन्युअल तरीके से एक्सपोर्ट किया जा सकता है. यह तरीका सीधा है और इसमें एजेंट से इंटरैक्शन की ज़रूरत नहीं होती.
अपना टर्मिनल खोलें और यह कमांड चलाएं. इसमें PATH को एक्सट्रैक्ट किए गए प्रोजेक्ट फ़ोल्डर या ओरिजनल ZIP फ़ाइल के पाथ से बदलें. अगर आप पहले से ही टारगेट डायरेक्ट्री में हैं, तो . का इस्तेमाल करें:
npx firebase-tools@latest studio:export PATH
दूसरा चरण: अपने ऐप्लिकेशन की झलक देखना
प्रोजेक्ट को एक्सट्रैक्ट करने और उसे Antigravity IDE में खोलने के बाद, ऐप्लिकेशन को स्थानीय तौर पर देखा जा सकता है:
- Antigravity आईडीई में, बाईं ओर मौजूद साइडबार में Run and Debug मेन्यू पर जाएं.
- अपने लोकल डेवलपमेंट सर्वर को शुरू करने के लिए, 'चलाएं' बटन पर क्लिक करें.
- अपने ऐप्लिकेशन की झलक देखने के लिए, टर्मिनल में दिए गए निर्देशों का पालन करें.
तीसरा चरण: अपना ऐप्लिकेशन पब्लिश करना
Antigravity, Firebase के सबसे सही तरीकों का इस्तेमाल करके आपके ऐप्लिकेशन को पब्लिश करने के लिए, एजेंट की स्किल का इस्तेमाल करता है.
एजेंट के चैट पैनल में, यह प्रॉम्प्ट डालें:
Publish my appfirebase deployको चलाने के लिए कहा जाने पर, हां चुनें. अगर आपने पहले Firebase App Hosting पर पब्लिश किया है, तो एजेंट आपके मौजूदा यूआरएल पर पब्लिश करेगा. अगर App Hosting पर पहली बार पब्लिश किया जा रहा है, तो एजेंट आपको इस प्रोसेस के बारे में बताएगा.आने वाले समय में अपडेट पाने के लिए, एजेंट को चैट पैनल में
publish my appकरने के लिए कहें.
ऐप्लिकेशन को अन्य प्लैटफ़ॉर्म पर माइग्रेट करना
अगर आपको अपने प्रोजेक्ट को किसी दूसरे डेवलपमेंट एनवायरमेंट या होस्टिंग प्लैटफ़ॉर्म पर ले जाना है, तो सोर्स कोड को एक्सपोर्ट किया जा सकता है. साथ ही, डिप्लॉयमेंट को मैन्युअल तरीके से मैनेज किया जा सकता है.
पहला चरण: अपने प्रोजेक्ट का सोर्स एक्सपोर्ट करना
बंद होने की तारीख से पहले, आपको अपने प्रोजेक्ट की फ़ाइलों की एक लोकल कॉपी डाउनलोड करनी होगी:
- अपने फ़ाइल फ़ोल्डर में सबसे ऊपर मौजूद, अभी ट्रांसफ़र करें बटन पर क्लिक करें > ज़िप करें और डाउनलोड करें.
- संग्रह को अपने कंप्यूटर पर एक्सट्रैक्ट करें.
दूसरा चरण: पब्लिश करने का तरीका चुनना
कोड को लोकल स्टोरेज में सेव करने के बाद, इन तरीकों का इस्तेमाल करके अपने ऐप्लिकेशन को उपलब्ध कराया जा सकता है:
Firebase सीएलआई (इससे आपका मौजूदा यूआरएल बना रहता है)
npmका इस्तेमाल करके, Firebase सीएलआई इंस्टॉल करें. इसके लिए, यह कमांड चलाएं:npm install -g firebase-toolsअपने टर्मिनल में प्रोजेक्ट डायरेक्ट्री पर जाएं.
अपने स्थानीय प्रोजेक्ट के लिए App Hosting डिप्लॉयमेंट सेट अप करने के लिए, यह कमांड चलाएं:
firebase init apphostingजब कहा जाए, तब किसी मौजूदा बैकएंड से लिंक करें को चुनें. इसके बाद, studio नाम का बैकएंड चुनें. इससे यह पक्का होता है कि आपके ऐप्लिकेशन का यूआरएल पहले जैसा ही रहे.
सेटअप पूरा करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें. App Hosting का कॉन्फ़िगरेशन,
firebase.jsonमें जोड़ दिया जाएगा.ऐप्लिकेशन को डिप्लॉय करें:
firebase deploy
बाहरी होस्टिंग: एक्सपोर्ट किया गया कोड एक स्टैंडर्ड वेब ऐप्लिकेशन है. इसलिए, इसे होस्टिंग की सेवा देने वाली किसी भी कंपनी के साथ शुरू किया जा सकता है. ध्यान दें कि किसी बाहरी प्रोवाइडर पर स्विच करने से, आपको एक नया यूआरएल मिलेगा.
सिर्फ़ लोकल डेवलपमेंट के लिए: Firebase Local Emulator Suite का इस्तेमाल करके, अपने ऐप्लिकेशन को स्थानीय तौर पर डेवलप और टेस्ट किया जा सकता है. इससे, लाइव एनवायरमेंट में डिप्लॉय किए बिना, तेज़ी से और ऑफ़लाइन टेस्टिंग की जा सकती है.
समस्या हल करना और अक्सर पूछे जाने वाले सवाल
अपने Firebase Studio प्रोजेक्ट माइग्रेट करने के लिए, यहां दिए गए सामान्य सवाल और समस्या हल करने का तरीका देखें.
क्या Firebase Studio को बंद किए जाने तक इसका इस्तेमाल किया जा सकता है?
हां, मौजूदा वर्कस्पेस को 22 मार्च, 2027 तक ऐक्सेस किया जा सकता है. हम ज़रूरी सिक्योरिटी पैच और Gemini मॉडल के अपडेट उपलब्ध कराते रहेंगे, ताकि आपके मौजूदा प्रोजेक्ट बिना किसी रुकावट के चलते रहें. ध्यान दें कि 22 जून, 2026 से नया वर्कस्पेस बनाने की सुविधा बंद कर दी जाएगी.
क्या मेरे एजेंट की चैट का इतिहास माइग्रेट किया जाएगा?
एजेंट के साथ की गई चैट का इतिहास, एक्सपोर्ट की गई मौजूदा ZIP फ़ाइल में शामिल नहीं है. हालांकि, App Prototyping agent और Gemini एजेंट के लिए चैट के इतिहास की फ़ाइलें, आपके वर्कस्पेस में मौजूद /home/user/.idx/ai डायरेक्ट्री में मिल सकती हैं. यह डायरेक्ट्री, आपके Firebase Studio वर्कस्पेस में मौजूद होती है. इसमें सभी चैट मोड के प्रॉम्प्ट और जवाब शामिल होते हैं.
यहां चैट के इतिहास वाली ZIP फ़ाइल बनाने का तरीका बताया गया है:
- File > Open Folder को चुनें.
- डिफ़ॉल्ट
/home/userडायरेक्ट्री को स्वीकार करें. - फ़ाइलें लोड होने के बाद,
.idx/aiडायरेक्ट्री पर राइट क्लिक करें और Zip and Download को चुनें. - एनवायरमेंट को फिर से बनाने के लिए कहा जाने पर, Cancel पर क्लिक करें.
- डाउनलोड पूरा होने के बाद, अपनी वर्किंग डायरेक्ट्री को फिर से खोलें. इसके लिए, फ़ाइल मेन्यू में जाकर, अपने फ़ाइल फ़ोल्डर पर वापस जाएं.
Prototyper सेशन के लिए, अपने प्रॉम्प्ट को git लॉग के हिस्से के तौर पर भी देखा जा सकता है. उन्हें ढूंढने का तरीका यहां बताया गया है:
कोड व्यू (
) खोलें.
इनमें से कोई एक काम करें:
- कोई टर्मिनल सेशन खोलें (Mac पर
Cmd-Shift-Cया ChromeOS, Windows या Linux परCtrl-Shift-C) औरgit logटाइप करें. - सोर्स कंट्रोल (Mac पर
Cmd+Shift+Gया ChromeOS, Windows या Linux परCtrl-Shift+G) खोलें और सोर्स का इतिहास देखें.
- कोई टर्मिनल सेशन खोलें (Mac पर
मैंने Firebase Studio में अपनी फ़ाइलों को ZIP फ़ाइल में बदलकर डाउनलोड करने की कोशिश की, लेकिन कुछ नहीं हुआ.
आम तौर पर, ऐसा ब्राउज़र के पॉप-अप ब्लॉकर की वजह से होता है. माइग्रेशन फ़्लो, आपके अनुरोध को प्रोसेस करने के लिए एक नया इंटरफ़ेस खोलता है. इसलिए, कुछ ब्राउज़र इसे अनचाहे पॉप-अप के तौर पर फ़्लैग कर सकते हैं.
इसे ठीक करने के लिए, अपने ब्राउज़र के पता बार (आम तौर पर दाईं ओर) में "पॉप-अप ब्लॉक किया गया" सूचना देखें. आइकॉन पर क्लिक करें और पॉप-अप को अनुमति देने का विकल्प चुनें. इसके बाद, बटन पर फिर से क्लिक करें.
अगर यह तरीका काम नहीं करता है, तो मैं Firebase Studio से अपनी फ़ाइलें कैसे डाउनलोड करूं? में दिए गए निर्देशों का पालन करें Zip and Download कमांड को मैन्युअल तरीके से चलाने के लिए.
क्या मेरे साथ शेयर किए गए Firebase Studio फ़ाइल फ़ोल्डर माइग्रेट किए जा सकते हैं?
सिर्फ़ वह व्यक्ति अभी ले जाएं बटन का इस्तेमाल कर सकता है जिसने Firebase Studio फ़ाइल फ़ोल्डर बनाया है. अगर आपको प्रोजेक्ट की कॉपी चाहिए, तो इनमें से कोई एक काम करें:
- वर्कस्पेस का डुप्लीकेट बनाएं: अपने खाते में प्रोजेक्ट की एक कॉपी बनाएं. इससे आपको उसे अपने Firebase प्रोजेक्ट से लिंक करने और माइग्रेशन टूल इस्तेमाल करने की सुविधा मिलेगी.
- कोड को मैन्युअल तरीके से एक्सपोर्ट करना: कोड व्यू से, कमांड पैलेट (Mac पर
Cmd+Shift+Pया ChromeOS, Windows, या Linux परCtrl+Shift+P) को खोला जा सकता है. इसके बाद, Firebase Studio: Zip & Download कमांड को चलाया जा सकता है.
मुझे वे ऐप्लिकेशन कहां मिलेंगे जिन्हें मैंने Google AI Studio पर माइग्रेट किया है?
आपके ऐप्लिकेशन पेज पर, आपके सभी प्रोजेक्ट की एक सूची दिखती है. इसमें, Google AI Studio में नए सिरे से बनाए गए प्रोजेक्ट और माइग्रेट किए गए प्रोजेक्ट शामिल होते हैं.
Google AI Studio पर माइग्रेट करने के बाद, Google साइन-इन की सुविधा के साथ Firebase Authentication काम नहीं करता.
अगर आपका ऐप्लिकेशन Google साइन-इन का इस्तेमाल करता है, तो आपको अपने नए प्रोजेक्ट डोमेन को अनुमति देनी होगी.
- Firebase कंसोल में, Authentication सेटिंग पेज पर जाएं.
- अनुमति वाले डोमेन पर क्लिक करें.
- डोमेन जोड़ें पर क्लिक करें और अपने Google AI Studio ऐप्लिकेशन का डोमेन जोड़ें.
अगर माइग्रेशन के बाद Google AI Studio एजेंट काम करना बंद कर दे या मुझे Google AI Studio में गड़बड़ियां दिखें, तो मुझे क्या करना चाहिए?
Google AI Studio एजेंट, आपके ऐप्लिकेशन को माइग्रेट करते समय बैकग्राउंड में कई जटिल टास्क मैनेज करता है. इसलिए, एजेंट को कभी-कभी "टास्क रद्द किया गया", बार-बार मैसेज मिलने या जवाब न देने वाले थ्रेड जैसी समस्याएं आ सकती हैं.
- अगर एजेंट किसी टास्क को पूरा किए बिना ही रुक जाता है और कोई गड़बड़ी भी नहीं दिखाता है, तो उसे "जहां से छोड़ा था वहीं से जारी रखो" या "आखिरी चरण को फिर से आज़माओ" जैसा प्रॉम्प्ट दें. इससे अक्सर प्रोसेस फिर से शुरू हो जाती है.
- अगर आपको कोई ऐसा मैसेज दिखता है जिसमें बताया गया है कि कोड चलाने में गड़बड़ियां हुई हैं, तो ठीक करें बटन पर क्लिक करें. इससे एजेंट को गड़बड़ियों को अपने-आप ठीक करने के लिए प्रॉम्प्ट मिलेगा.
अगर एक्सपोर्ट की प्रोसेस रुक जाए या टाइम आउट हो जाए, तो क्या होगा?
अगर फ़ाइलें तैयार करते समय माइग्रेशन की प्रोसेस रुक जाती है, तो आम तौर पर ऐसा प्रोजेक्ट फ़ोल्डर का साइज़ ज़्यादा होने की वजह से होता है.
माइग्रेशन की प्रोसेस को पूरा करने के लिए:
node_modulesमिटाएं: माइग्रेशन की प्रोसेस के दौरान, आम तौर पर इस फ़ोल्डर को हटा दिया जाता है. हालांकि, अगर आपने इसका नाम बदल दिया है या इसे दूसरी जगह भेज दिया है या कोड को मैन्युअल तरीके से ज़िप करके डाउनलोड करने का प्लान है, तो माइग्रेशन शुरू करने से पहले इसे मिटा दें. आपको इस फ़ोल्डर को माइग्रेट करने की ज़रूरत नहीं है, क्योंकि नए एनवायरमेंट में जाने के बाद,npm installको चलाया जा सकता है.- बड़ी आर्टफ़ैक्ट फ़ाइलें हटाएं: ऐसी बड़ी मीडिया फ़ाइलें, डेटाबेस एक्सपोर्ट या बिल्ड फ़ोल्डर मिटाएं जो सोर्स कोड के लिए ज़रूरी नहीं हैं.
- "छिपे हुए" ब्लोट की जांच करें: पक्का करें कि आपने गलती से
.gitके इतिहास या लोकल लॉग की बड़ी फ़ाइल को ज़िप न किया हो.
ज़्यादा साइज़ वाली फ़ाइलें मिटाने के बाद, अपने प्रोजेक्ट को माइग्रेट करने की कोशिश फिर से करें.
Antigravity टर्मिनल में मेरे Firebase सीएलआई या npx कमांड काम क्यों नहीं कर रहे हैं?
अगर आपको "कमांड नहीं मिला" गड़बड़ी का मैसेज मिलता है या Antigravity में npx कमांड चलाने में समस्याएं आती हैं, तो हो सकता है कि ऐसा आपके शेल एनवायरमेंट के शुरू होने के तरीके की वजह से हो. भले ही, ये कमांड आपके स्टैंडर्ड सिस्टम टर्मिनल में काम करते हों.
Antigravity का टर्मिनल एनवायरमेंट, आपके ~/.bash_profile में कॉन्फ़िगरेशन सेटिंग ढूंढता है. कई डेवलपर, अपने npx और पाथ कॉन्फ़िगरेशन को ~/.bashrc में सेव करते हैं. अगर ये सेटिंग शेयर नहीं की जाती हैं, तो Antigravity को यह नहीं पता चलेगा कि आपके टूल कहां हैं.
इस समस्या को ठीक करने के लिए, अपनी .bashrc फ़ाइल को .bash_profile में सोर्स करें. इससे यह पक्का होता है कि जब भी Antigravity शुरू हो, तब आपके सभी मौजूदा कॉन्फ़िगरेशन लोड हो जाएं.
- Antigravity में अपनी
~/.bash_profileफ़ाइल खोलें. फ़ाइल में यह कोड ब्लॉक जोड़ें:
if [ -f ~/.bashrc ]; then source ~/.bashrc fiफ़ाइल सेव करें.
Antigravity को रीस्टार्ट करें.
अन्य संसाधन
- Firebase Studio से Antigravity पर माइग्रेट करने के लिए, कोडलैब आज़माएं.
- Antigravity के दस्तावेज़ देखें.
- Google AI Studio के दस्तावेज़ देखें.
क्या आपको मदद चाहिए?
अगर आपके पास कोई सवाल, सुझाव, राय या शिकायत है या आपको अपने प्रोजेक्ट माइग्रेट करने में कोई समस्या आ रही है, तो इनमें से किसी एक जगह पर संपर्क करें:
- Firebase की सहायता टीम से संपर्क करें.
- Firebase Studio कम्यूनिटी फ़ोरम में पोस्ट करें.