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