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