ফায়ারবেস স্টুডিওর সমাপ্তি এবং প্রজেক্ট মাইগ্রেশন

২০২৭ সালের ২২শে মার্চ Firebase Studio বন্ধ করে দেওয়া হচ্ছে। আমরা ফায়ারবেস স্টুডিও প্রিভিউ থেকে অর্জিত শিক্ষাকে আমাদের প্রধান টুল— গুগল এআই স্টুডিও এবং গুগল অ্যান্টিগ্র্যাভিটিতে —স্থানান্তরিত করার মাধ্যমে আমাদের এআই ডেভেলপার অফারিংগুলোকে আরও সহজ করছি।

অ্যাপ তৈরির ইন্টারফেস বিকশিত হলেও, ফায়ারবেস ইকোসিস্টেমের প্রতি আমাদের অঙ্গীকার আগের চেয়েও দৃঢ়। আমাদের ফ্ল্যাগশিপ এআই প্ল্যাটফর্মগুলোতে সরাসরি এজেন্টিক সক্ষমতা একীভূত করার মাধ্যমে, আমরা নিশ্চিত করছি যে ফায়ারবেস এআই-চালিত ডেভেলপমেন্টের জন্য একটি নির্বিঘ্ন ও নির্ভরযোগ্য ব্যাকএন্ড হিসেবে কাজ করে যাবে। Cloud Firestore , Authentication এবং App Hosting -এর মতো ফায়ারবেসের মূল পরিষেবাগুলো Firebase Studio র বাইরেও কাজ করতে থাকবে।

কেন আমরা এই পরিবর্তনটি করছি

এআই-চালিত ফুল-স্ট্যাক ডেভেলপমেন্টের ভবিষ্যৎ অন্বেষণের জন্য Firebase Studio একটি প্রিভিউ হিসেবে চালু করা হয়েছিল। আপনাদের মতামতের ভিত্তিতে, আমরা আরও স্পষ্ট ও শক্তিশালী অগ্রগতির পথ তৈরি করতে আমাদের টুলগুলোকে আরও উন্নত করছি:

  • কোড-ফার্স্ট ও এজেন্টিক ডেভেলপমেন্টের জন্য : আমরা অ্যান্টিগ্র্যাভিটি (Antigravity)-র উপর মনোযোগ দিচ্ছি, যা আমাদের পরবর্তী প্রজন্মের IDE এবং এটি দ্রুতগতির ও স্বায়ত্তশাসিত লোকাল ওয়ার্কফ্লোর জন্য ডিজাইন করা হয়েছে।

  • দ্রুত, ব্রাউজার-ভিত্তিক প্রোটোটাইপিংয়ের জন্য : আমরা Cloud Firestore এবং Firebase Authentication সরাসরি গুগল এআই স্টুডিও- তে ইন্টিগ্রেট করেছি, যা প্রম্পট থেকে প্রোডাকশনে যাওয়ার দ্রুততম পথ প্রদান করে।

আপনার মূল Firebase পরিষেবাগুলি ( Cloud Firestore , Authentication , App Hosting , ইত্যাদি) প্রভাবিত হবে না। আপনার ডেটাবেস এবং ব্যবহারকারীর ডেটা স্বাভাবিকভাবে কাজ করতে থাকবে। এই পরিষেবা বন্ধের সিদ্ধান্তটি শুধুমাত্র Firebase Studio ডেভেলপমেন্ট এনভায়রনমেন্টের জন্য প্রযোজ্য।

সূর্যাস্তের সময়রেখা

আপনার প্রজেক্টগুলো স্থানান্তরের জন্য পর্যাপ্ত সময় নিশ্চিত করতে আমরা এক বছরের একটি ট্রানজিশন পিরিয়ড প্রদান করছি:

  • ১৯ মার্চ, ২০২৬ : Firebase Studio বন্ধের ঘোষণা এবং মাইগ্রেশন টুলগুলো চালু হতে শুরু করবে।
  • ২২শে জুন, ২০২৬ : নতুন ওয়ার্কস্পেস তৈরি করা বন্ধ করা হয়েছে। আপনি বিদ্যমান ওয়ার্কস্পেসগুলিতে কাজ করা এবং সেগুলিকে স্থানান্তর করা চালিয়ে যেতে পারেন।
  • ২২শে মার্চ, ২০২৭ : Firebase Studio বন্ধ করে দেওয়া হয় এবং অবশিষ্ট সমস্ত ডেটা স্থায়ীভাবে মুছে ফেলা হয়, যা আর পুনরুদ্ধার করা যায় না।

আপনার স্থানান্তরের পথ বেছে নিন

আপনি Firebase Studio কীভাবে ব্যবহার করেন তার উপর নির্ভর করে, আপনার কর্মপ্রবাহের জন্য সবচেয়ে উপযুক্ত মাইগ্রেশন পথটি বেছে নিন।

Google Antigravity-তে স্থানান্তরিত হন (এখন উপলব্ধ)

কোড-ফার্স্ট ও স্বশাসিত ডেভেলপমেন্ট অভিজ্ঞতার জন্য, আমরা অ্যান্টিগ্র্যাভিটিতে স্থানান্তরিত হওয়ার পরামর্শ দিই। এটি আমাদের পরবর্তী প্রজন্মের IDE, যা দ্রুতগতির ও স্বয়ংক্রিয় লোকাল ওয়ার্কফ্লোর জন্য ডিজাইন করা হয়েছে। যদি আপনি নিম্নলিখিত শর্তগুলোর কোনোটির সাথে মিলে যান, তবে আপনার অ্যান্টিগ্র্যাভিটি বেছে নেওয়া উচিত:

  • স্থানীয়, কোড-কেন্দ্রিক ডেভেলপমেন্ট পরিবেশে কাজ করতে পছন্দ করি, যেখানে আপনার কোডবেসের উপর গভীর নিয়ন্ত্রণ থাকে।
  • ফায়ারবেস স্টুডিওতে একটি বিল্ট-ইন টেমপ্লেট বা ইম্পোর্টেড রিপোজিটরি ব্যবহার করে আপনার অ্যাপটি তৈরি করুন।
  • Firebase Studio প্রধানত কোড ভিউ এনভায়রনমেন্ট ব্যবহার করুন।
  • একটি শক্তিশালী IDE-এর মধ্যে অত্যাধুনিক এজেন্টিক এআই ডেভেলপমেন্ট সক্ষমতায় সরাসরি অ্যাক্সেস চান, যেখানে Gemini ছাড়াও Claude এবং GPT-OSS-এর মতো বিভিন্ন মডেল ব্যবহারের সুবিধা রয়েছে।
  • Prototyper mode, but added significant features or execution scripts that require a local environment without cloud limitations

গুগল এআই স্টুডিওতে স্থানান্তরিত করুন (শীঘ্রই আসছে)

Google AI Studio- তে মাইগ্রেশন প্রক্রিয়াটি নির্ভরযোগ্যভাবে কাজ করে তা নিশ্চিত করার জন্য আমরা এখনও এটিকে সূক্ষ্মভাবে পরিমার্জন করছি। এটি উপলব্ধ হলে, আপনি যদি নিম্নলিখিত শর্তগুলির মধ্যে কোনো একটি পূরণ করেন, তবে আপনার Google AI Studio বেছে নেওয়া উচিত:

  • ওয়েব-ভিত্তিক অভিজ্ঞতা পছন্দ করুন, যা একাধিক ডিভাইসে কাজ করার পদ্ধতি বা এমন পরিবেশের জন্য আদর্শ যেখানে স্থানীয় সফটওয়্যার ইনস্টল করা যায় না।
  • Firebase Studio তে App Prototyping agent ব্যবহার করে আপনার অ্যাপ তৈরি করুন এবং দ্রুত প্রোটোটাইপিং ও প্রম্পট-ভিত্তিক অ্যাপ জেনারেশনের সুবিধা নিন।
  • প্রম্পট থেকে ফুল-স্ট্যাক প্রোডাকশন অ্যাপ পর্যন্ত দ্রুততম পথ চান?

Google AI Studio মাইগ্রেশন নির্দেশাবলীর জন্য শীঘ্রই আবার দেখুন!

অ্যাপগুলিকে অ্যান্টিগ্র্যাভিটিতে স্থানান্তর করুন

অ্যান্টিগ্র্যাভিটি একটি লোকাল, এজেন্ট-ফার্স্ট IDE যা আপনার লোকাল ডেভেলপমেন্ট এনভায়রনমেন্টে AI-এর শক্তি নিয়ে আসে।

পূর্বশর্ত

নিশ্চিত করুন যে আপনার সিস্টেমে নিম্নলিখিত বিষয়গুলো ইনস্টল করা আছে এবং সম্পূর্ণ হালনাগাদ রয়েছে:

ধাপ ১: আপনার অ্যাপটি এক্সপোর্ট এবং ইনিশিয়ালাইজ করুন।

স্বয়ংক্রিয় স্থানান্তর

এই ওয়ার্কফ্লোটি প্রজেক্ট রূপান্তর স্বয়ংক্রিয়ভাবে পরিচালনা করতে অ্যান্টিগ্র্যাভিটি এজেন্ট ব্যবহার করে।

  1. Firebase Studio তে, আপনার ওয়ার্কস্পেসের শীর্ষে থাকা 'Move now' বোতামটিতে ক্লিক করুন।
  2. প্রদর্শিত উইন্ডো অনুযায়ী রপ্তানি পদ্ধতি অনুসরণ করুন:

    • যদি আপনি একটি জিপ এবং ডাউনলোড বাটন দেখতে পান, তাহলে সেটিতে ক্লিক করুন।
    • অন্যথায়, কমান্ড প্যালেট খুলুন (Mac-এ Cmd + Shift + P অথবা ChromeOS, Windows, বা Linux-এ Ctrl + Shift + P ) এবং Firebase Studio : Zip & Download কমান্ডটি চালান।
  3. ফোল্ডারটি আপনার কম্পিউটারে এক্সট্র্যাক্ট করুন এবং Antigravity-তে খুলুন।

  4. Antigravity-এর Agent প্যানে, নিম্নলিখিত প্রম্পটটি প্রবেশ করান। আপনার কর্মপ্রবাহকে অপ্টিমাইজ করতে এবং টোকেন সাশ্রয় করতে, আমরা Gemini Flash মডেলটি নির্বাচন করার পরামর্শ দিই। এটি ফাইল রূপান্তরের মতো উচ্চ-পরিমাণের রূপান্তর কাজগুলিতে গতি এবং দক্ষতার জন্য ডিজাইন করা হয়েছে।

    @fbs-to-agy-export
    
  5. অ্যান্টিগ্র্যাভিটি এজেন্ট প্রজেক্ট মাইগ্রেশন শুরু করবে এবং এই প্রক্রিয়ায় আপনার সহায়তা চাইবে। মাইগ্রেশন প্রক্রিয়াটি সম্পন্ন করতে এজেন্টের নির্দেশনা অনুসরণ করুন। যদি কোনো ত্রুটি দেখা দেয়, তবে এজেন্টকে পুনরায় চেষ্টা করতে বলুন।

ম্যানুয়াল রপ্তানি

আপনি যদি এআই টোকেন ব্যবহার না করে নিজেই মাইগ্রেশনটি পরিচালনা করতে চান, তাহলে আপনি ফায়ারবেস সিএলআই Firebase CLI) ব্যবহার করে ম্যানুয়ালি আপনার প্রজেক্ট এক্সপোর্ট করতে পারেন। এই পদ্ধতিটি সরাসরি এবং এর জন্য এজেন্টের হস্তক্ষেপের প্রয়োজন হয় না।

আপনার টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান, যেখানে PATH জায়গায় আপনার এক্সট্র্যাক্ট করা প্রজেক্ট ফোল্ডার বা মূল জিপ ফাইলের পাথটি বসান (যদি আপনি ইতিমধ্যেই টার্গেট ডিরেক্টরিতে থাকেন তবে . ব্যবহার করুন):

npx firebase-tools@latest studio:export PATH

ধাপ ২: আপনার অ্যাপের প্রিভিউ দেখুন

একবার আপনার প্রজেক্টটি এক্সট্র্যাক্ট করে Antigravity-এর মধ্যে খোলার পর, আপনি আপনার অ্যাপ্লিকেশনটি স্থানীয়ভাবে দেখতে পারবেন:

  1. Antigravity-তে, বাম সাইডবারে অবস্থিত Run and Debug মেনুতে যান।
  2. আপনার স্থানীয় ডেভেলপমেন্ট সার্ভারটি চালু করতে প্লে বোতামে ক্লিক করুন।
  3. আপনার অ্যাপটি প্রিভিউ করার জন্য টার্মিনালের নির্দেশাবলী অনুসরণ করুন।

ধাপ ৩: আপনার অ্যাপটি প্রকাশ করুন।

অ্যান্টিগ্র্যাভিটি ফায়ারবেসের সর্বোত্তম অনুশীলন অনুসরণ করে আপনার অ্যাপ প্রকাশ করতে এজেন্ট স্কিল ব্যবহার করে।

  1. চ্যাট প্যানেলে, নিম্নলিখিত প্রম্পটটি লিখুন:

    Publish my app
    
  2. firebase deploy চালানোর জন্য অনুরোধ করা হলে, `Yes` নির্বাচন করুন। আপনি যদি আগে Firebase App Hosting এ পাবলিশ করে থাকেন, তাহলে এজেন্ট আপনার বিদ্যমান URL-এ পাবলিশ করবে। আপনি যদি প্রথমবারের মতো App Hosting এ পাবলিশ করেন, তাহলে এজেন্ট আপনাকে পুরো প্রক্রিয়াটি ধাপে ধাপে বুঝিয়ে দেবে।

  3. ভবিষ্যৎ আপডেটের জন্য, এজেন্টকে অ্যান্টিগ্র্যাভিটি চ্যাট প্যানেলে publish my app করতে নির্দেশ দিন।

অ্যাপগুলিকে অন্যান্য প্ল্যাটফর্মে স্থানান্তর করুন

আপনি যদি আপনার প্রজেক্টটি অন্য কোনো ডেভেলপমেন্ট এনভায়রনমেন্ট বা হোস্টিং প্ল্যাটফর্মে স্থানান্তর করতে চান, তাহলে আপনি আপনার সোর্স কোড এক্সপোর্ট করে ম্যানুয়ালি ডেপ্লয়মেন্ট পরিচালনা করতে পারেন।

ধাপ ১: আপনার প্রজেক্ট সোর্স এক্সপোর্ট করুন

নির্ধারিত সময়সীমার আগে আপনাকে অবশ্যই আপনার প্রজেক্ট ফাইলগুলোর একটি স্থানীয় কপি ডাউনলোড করতে হবে:

  1. আপনার ওয়ার্কস্পেসের শীর্ষে থাকা 'Move now' বোতামে ক্লিক করুন > Zip and Download
  2. আর্কাইভটি আপনার স্থানীয় মেশিনে এক্সট্র্যাক্ট করুন।

ধাপ ২: আপনার প্রকাশ পদ্ধতি বেছে নিন

আপনার কোড লোকাল হয়ে গেলে, আপনি নিম্নলিখিত পদ্ধতিগুলো ব্যবহার করে আপনার অ্যাপ পরিবেশন করা চালিয়ে যেতে পারেন:

  • Firebase সিএলআই (আপনার বিদ্যমান ইউআরএল অপরিবর্তিত রাখে)

    1. নিম্নলিখিত কমান্ডটি চালিয়ে npm ব্যবহার করে Firebase CLI ইনস্টল করুন:

      npm install -g firebase-tools
      
    2. আপনার টার্মিনালে প্রজেক্ট ডিরেক্টরিতে যান।

    3. আপনার স্থানীয় প্রোজেক্টের জন্য App Hosting ডেপ্লয়মেন্ট সেট আপ করতে এই কমান্ডটি চালান:

      firebase init apphosting
      
    4. নির্দেশিত হলে, ‘Link to an existing backend’ নির্বাচন করুন এবং ‘studio’ নামের ব্যাকএন্ডটি বেছে নিন। এটি নিশ্চিত করে যে আপনার অ্যাপের URL একই থাকবে।

    5. সেটআপ সম্পন্ন করতে নির্দেশাবলী অনুসরণ করুন। আপনার App Hosting কনফিগারেশন firebase.json ফাইলে যুক্ত করা হবে।

    6. অ্যাপ্লিকেশনটি স্থাপন করুন:

      firebase deploy
      
  • এক্সটার্নাল হোস্টিং: যেহেতু আপনার এক্সপোর্ট করা কোডটি একটি স্ট্যান্ডার্ড ওয়েব অ্যাপ্লিকেশন, তাই আপনি যেকোনো হোস্টিং প্রোভাইডারের মাধ্যমে এটি চালু করতে পারেন। মনে রাখবেন, কোনো এক্সটার্নাল প্রোভাইডারে স্থানান্তর করলে একটি নতুন URL তৈরি হবে।

  • শুধুমাত্র স্থানীয় ডেভেলপমেন্ট: লাইভ এনভায়রনমেন্টে ডেপ্লয় না করেই, দ্রুত ও অফলাইন টেস্টিংয়ের জন্য আপনি Firebase Local Emulator Suite ব্যবহার করে আপনার অ্যাপের ডেভেলপমেন্ট ও টেস্টিং স্থানীয়ভাবে চালিয়ে যেতে পারেন।

সমস্যা সমাধান এবং প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

আপনার Firebase Studio প্রজেক্টগুলো মাইগ্রেট করার জন্য নিম্নলিখিত সাধারণ প্রশ্ন এবং সমস্যা সমাধানের ধাপগুলো পর্যালোচনা করুন।

আমি কি সূর্যাস্ত পর্যন্ত Firebase Studio ব্যবহার চালিয়ে যেতে পারি?

হ্যাঁ, আপনি ২০২৭ সালের ২২শে মার্চ পর্যন্ত বিদ্যমান ওয়ার্কস্পেসগুলো অ্যাক্সেস করতে পারবেন। আপনার বর্তমান প্রজেক্টগুলো স্থিতিশীল রাখতে আমরা গুরুত্বপূর্ণ সিকিউরিটি প্যাচ এবং জেমিনি মডেলের আপডেট প্রদান অব্যাহত রাখব। উল্লেখ্য যে, ২০২৬ সালের ২২শে জুন থেকে নতুন ওয়ার্কস্পেস তৈরি করা বন্ধ করে দেওয়া হবে।

আমার এজেন্ট চ্যাট হিস্ট্রি কি স্থানান্তরিত হবে?

আপনার এজেন্ট চ্যাট হিস্ট্রি বর্তমান এক্সপোর্ট করা জিপ ফাইলের অংশ নয়। তবে, আপনি আপনার Firebase Studio ওয়ার্কস্পেসের /home/user/.idx/ai ডিরেক্টরিতে App Prototyping agent এবং Gemini in Firebase এজেন্টগুলির জন্য Gemini চ্যাট হিস্ট্রি ফাইলগুলি খুঁজে পেতে পারেন। এতে সমস্ত Gemini চ্যাট মোডের প্রম্পট এবং প্রতিক্রিয়া রয়েছে।

আপনার হিস্ট্রি ধারণকারী একটি জিপ ফাইল তৈরি করার পদ্ধতি নিচে দেওয়া হলো:

  1. ফাইল > ফোল্ডার খুলুন নির্বাচন করুন।
  2. ডিফল্ট /home/user ডিরেক্টরিটি গ্রহণ করুন।
  3. ফাইলগুলো লোড হয়ে গেলে, .idx/ai ডিরেক্টরিতে রাইট-ক্লিক করুন এবং Zip and Download নির্বাচন করুন।
  4. পরিবেশ পুনর্নির্মাণের জন্য অনুরোধ করা হলে, বাতিল করুন-এ ক্লিক করুন।
  5. ডাউনলোড সম্পন্ন হলে, আপনার ওয়ার্কস্পেসে ফিরে যাওয়ার জন্য ফাইল মেনু থেকে আপনার ওয়ার্কিং ডিরেক্টরিটি পুনরায় খুলুন।

Prototyper sessions, you can also view your prompts as part of the git log. Here's how to locate them:

  1. কোড ভিউ খুলুন ( কোড সুইচ আইকন )

  2. নিম্নলিখিতগুলির মধ্যে যেকোনো একটি সম্পাদন করুন:

    • একটি টার্মিনাল সেশন খুলুন (Mac-এ Cmd-Shift-C অথবা ChromeOS, Windows, বা Linux-এ Ctrl-Shift-C ) এবং git log টাইপ করুন।
    • সোর্স কন্ট্রোল খুলুন (Mac-এ Cmd+Shift+G অথবা ChromeOS, Windows, বা Linux-এ Ctrl-Shift+G ) এবং সোর্স হিস্ট্রি দেখুন।

আমি Firebase Studio আমার ফাইলগুলো জিপ করে ডাউনলোড করার চেষ্টা করেছিলাম, কিন্তু কিছুই হয়নি।

এটি সাধারণত ব্রাউজারের পপ-আপ ব্লকারের কারণে হয়ে থাকে। যেহেতু মাইগ্রেশন ফ্লো আপনার অনুরোধটি প্রসেস করার জন্য একটি নতুন ইন্টারফেস খোলে, তাই কিছু ব্রাউজার এটিকে একটি অবাঞ্ছিত পপ-আপ হিসেবে চিহ্নিত করতে পারে।

এটি ঠিক করতে, আপনার ব্রাউজারের অ্যাড্রেস বারে (সাধারণত ডানদিকে) "পপ-আপ ব্লক করা হয়েছে" লেখা একটি নোটিফিকেশন খুঁজুন। আইকনটিতে ক্লিক করে পপ-আপের অনুমতি দেওয়ার অপশনটি বেছে নিন এবং তারপর আবার বাটনটিতে ক্লিক করার চেষ্টা করুন।

যদি এটি কাজ না করে, তাহলে “আমি কীভাবে Firebase Studio থেকে আমার ফাইলগুলি ডাউনলোড করব?”- এর নির্দেশাবলী ব্যবহার করে Zip এবং Download কমান্ডটি ম্যানুয়ালি চালান।

আমার সাথে শেয়ার করা Firebase Studio ওয়ার্কস্পেসগুলো কি আমি মাইগ্রেট করতে পারি?

শুধুমাত্র যিনি Firebase Studio ওয়ার্কস্পেসটি তৈরি করেছেন, তিনিই ‘Move now’ বাটনটি ব্যবহার করতে পারবেন। আপনি যদি প্রজেক্টটির একটি কপি চান, তাহলে নিম্নলিখিত দুটি পদ্ধতির যেকোনো একটি অনুসরণ করতে পারেন:

  • ওয়ার্কস্পেসটি ডুপ্লিকেট করুন : আপনার নিজের অ্যাকাউন্টের অধীনে প্রজেক্টটির একটি কপি তৈরি করুন, যা আপনাকে এটিকে আপনার নিজের ফায়ারবেস প্রজেক্টের সাথে লিঙ্ক করতে এবং মাইগ্রেশন টুলগুলো ব্যবহার করতে দেবে।
  • ম্যানুয়ালি আপনার কোড এক্সপোর্ট করুন: কোড ভিউ থেকে, আপনি কমান্ড প্যালেট খুলতে পারেন (Mac-এ Cmd + Shift + P অথবা ChromeOS, Windows, বা Linux-এ Ctrl + Shift + P ) এবং Firebase Studio : Zip & Download কমান্ডটি রান করতে পারেন।

রপ্তানিটি আটকে গেলে বা এর সময়সীমা শেষ হয়ে গেলে কী হবে?

ফাইল প্রস্তুত করার সময় মাইগ্রেশন প্রক্রিয়াটি আটকে গেলে, এর কারণ প্রায়শই প্রজেক্ট ফোল্ডারের আকার প্রয়োজনের চেয়ে বেশি হওয়া।

সফল স্থানান্তরের পথ সুগম করতে:

  • node_modules ডিলিট করুন: মাইগ্রেশন প্রক্রিয়ার অংশ হিসেবে এই ফোল্ডারটি সাধারণত মুছে ফেলা হয়। তবে, যদি আপনি এটির নাম পরিবর্তন করে থাকেন বা এটিকে অন্য কোথাও সরিয়ে থাকেন, অথবা আপনার কোড ম্যানুয়ালি জিপ করে ডাউনলোড করার পরিকল্পনা থাকে, তাহলে মাইগ্রেশন শুরু করার আগে এটি ডিলিট করে দিন। এই ফোল্ডারটি মাইগ্রেট করার প্রয়োজন নেই, কারণ আপনি আপনার নতুন পরিবেশে চলে যাওয়ার পর npm install চালাতে পারবেন।
  • বড় আকারের আর্টিফ্যাক্টগুলি সরান: সোর্স কোডের জন্য একান্ত প্রয়োজনীয় নয় এমন যেকোনো বড় মিডিয়া ফাইল, ডাটাবেস এক্সপোর্ট, বা বিল্ড ফোল্ডার মুছে ফেলুন।
  • লুকানো অতিরিক্ত ফাইল আছে কিনা তা পরীক্ষা করুন: নিশ্চিত করুন যে আপনি ভুলবশত কোনো বিশাল .git হিস্ট্রি বা লোকাল লগ জিপ করছেন না।

বড় ফাইলগুলো মুছে ফেলার পর, আপনার প্রজেক্টটি মাইগ্রেট করার জন্য আবার চেষ্টা করুন।

অ্যান্টিগ্র্যাভিটি টার্মিনালে আমার Firebase CLI বা npx কমান্ডগুলো কেন ব্যর্থ হচ্ছে?

যদি আপনি Antigravity-এর মধ্যে npx কমান্ড চালাতে গিয়ে "command not found" ত্রুটি বা সমস্যার সম্মুখীন হন—যদিও সেগুলি আপনার সাধারণ সিস্টেম টার্মিনালে কাজ করে—তবে এর কারণ সম্ভবত আপনার শেল এনভায়রনমেন্টটি যেভাবে ইনিশিয়ালাইজ করা হচ্ছে, সেটি।

অ্যান্টিগ্র্যাভিটির টার্মিনাল এনভায়রনমেন্ট আপনার ~/.bash_profile এ কনফিগারেশন সেটিংস খোঁজে। অনেক ডেভেলপার এর পরিবর্তে তাদের npx এবং path কনফিগারেশন ~/.bashrc তে সংরক্ষণ করেন। যদি এই সেটিংসগুলো শেয়ার করা না হয়, তাহলে অ্যান্টিগ্র্যাভিটি আপনার টুলগুলো কোথায় খুঁজে পাবে তা জানতে পারবে না।

আপনার .bash_profile ফাইলের ভেতরে .bashrc ফাইলটি সোর্স করার মাধ্যমে আপনি এটি ঠিক করতে পারেন। এর ফলে, যখনই Antigravity চালু হবে, আপনার সমস্ত বিদ্যমান কনফিগারেশন লোড হয়ে যাবে।

  1. Antigravity-তে আপনার ~/.bash_profile ফাইলটি খুলুন।
  2. ফাইলটিতে নিম্নলিখিত কোড ব্লকটি যোগ করুন:

    if [ -f ~/.bashrc ]; then
        source ~/.bashrc
    fi
    
  3. ফাইলটি সংরক্ষণ করুন।

  4. অ্যান্টিগ্র্যাভিটি পুনরায় চালু করুন।

সাহায্য প্রয়োজন?

আপনার কোনো প্রশ্ন, মতামত থাকলে, অথবা প্রজেক্ট স্থানান্তরের সময় কোনো সমস্যার সম্মুখীন হলে, নিম্নলিখিত স্থানগুলির যেকোনো একটিতে যোগাযোগ করুন: