توقف Firebase Studio و انتقال پروژه

Firebase Studio در ۲۲ مارس ۲۰۲۷ منسوخ می‌شود. ما با انتقال درس‌های آموخته‌شده از پیش‌نمایش 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 اعمال می‌شود.

خط زمان برچیدن

ما یک دوره انتقال یک‌ساله ارائه می‌دهیم تا مطمئن شویم زمان کافی برای انتقال پروژه‌هایتان دارید:

  • ‫۱۹ مارس ۲۰۲۶: اعلام توقف ارائه و شروع عرضه ابزارهای انتقال به Firebase Studio.
  • ‫۲۲ ژوئن ۲۰۲۶: ایجاد فضای کاری جدید و ثبت‌نام کاربر غیرفعال می‌شود. می‌توانید به کار کردن در فضاهای کاری موجود و انتقال آن‌ها ادامه دهید.
  • ‫۲۲ مارس ۲۰۲۷: 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 را انتخاب کنید:

  • تجربه مبتنی بر وب را ترجیح می‌دهید که برای گردش‌های کاری چنددستگاهی یا محیط‌هایی که نمی‌توانید نرم‌افزار محلی نصب کنید ایده‌آل است
  • برنامه‌تان را بااستفاده از App Prototyping agent در Firebase Studio ایجاد کرده‌اید و برای نمونه‌سازی سریع و تولید برنامه مبتنی بر پیام‌واره ارزش قائل هستید
  • سریع‌ترین مسیر را از پیام‌واره تا برنامه تولید پشته کامل می‌خواهند

انتقال برنامه‌ها به Google AI Studio

‫Google AI Studio سریع‌ترین مسیر را از پیام‌واره به برنامه تولیدی پشته کامل ارائه می‌دهد.

مرحله ۱: انتقال فضای کاری

  1. روی دکمه اکنون منتقل شود در بالای فضای کاری‌تان کلیک کنید، سپس آماده شدن برای AI Studio را انتخاب کنید.
  2. پس‌از تکمیل مرحله آماده‌سازی، روی انتقال به Google AI Studio کلیک کنید.
  3. درصورت درخواست، «شرایط خدمات» را مرور و قبول کنید. کد شما به‌طور خودکار در فضای کاری Google AI Studio جدیدی باز خواهد شد.

ممکن است چند دقیقه طول بکشد تا Google AI Studio برنامه‌تان را تبدیل و بار کند. وقتی تکمیل شد به شما اطلاع می‌دهد. وقتی تمام شد، می‌توانید با کمک عامل Google AI Studio به تکرار کردن در برنامه‌تان ادامه دهید. درباره ساختن برنامه در Google AI Studio بیشتر بدانید.

مرحله ۲: روش انتشار را انتخاب کنید

بسته به نیازهای استقرار شما و اینکه آیا می‌خواهید نشانی وب برنامه موجودتان را حفظ کنید یا نه، یکی از روش‌های انتشار زیر را انتخاب کنید.

گزینه الف: انتشار در App Hosting و حفظ نشانی وب موجود

اگر قبلاً برنامه‌تان را ازطریق Firebase Studio منتشر کرده‌اید و می‌خواهید نشانی وب *.hosted.app یا دامنه سفارشی‌تان را حفظ کنید، کلید Gemini API خود را ایمن کنید و از GitHub Sync استفاده کنید:

  1. کلید Gemini API خود را ایمن کنید:

    1. در کنسول Firebase، به صفحه App Hosting بروید.
    2. بخش پشتی موجودتان را پیدا کنید (معمولاً نام آن studio است) و روی مشاهده کلیک کنید.
    3. در برگه تنظیمات، به محیط بروید.
    4. روی افزودن جدید کلیک کنید و محتوای فایل .env را در فیلد کلید جای‌گذاری کنید تا کلید Gemini API شما به‌طور ایمن به‌عنوان متغیر محیطی ذخیره شود.

  2. همگام‌سازی با GitHub از Google AI Studio:

    1. در Google AI Studio، روی نماد تنظیمات کلیک کنید و به پانل GitHub بروید.
    2. روی ورود به سیستم GitHub کلیک کنید و برنامه Google AI Studio GitHub را نصب کنید.
    3. روی ایجاد مخزن GitHub کلیک کنید.

    4. آماده‌سازی و ثبت همه تغییرات را انتخاب کنید.

  3. مخزن را به App Hosting متصل کنید:

    1. در کنسول Firebase، به صفحه App Hosting بروید.
    2. بخش پشتی موجودتان را پیدا کنید (معمولاً studio نام دارد) و روی مشاهده کلیک کنید.
    3. در برگه تنظیمات، استقرار > متصل کردن به GitHub را انتخاب کنید.
    4. به سیستم GitHub وارد شوید و «برنامه GitHub» Firebase App Hosting را نصب کنید.
    5. مخزن خود را انتخاب کنید، شاخه را روی main و دایرکتوری ریشه را روی / تنظیم کنید.
    6. روی ذخیره و استقرار کلیک کنید.
  4. تغییراتتان را با GitHub همگام‌سازی کنید و مستقر کنید:

    1. در Google AI Studio، به پانل GitHub بروید.
    2. تغییراتی را که قرار است منتشر شود مرور کنید.
    3. روی آماده‌سازی و ثبت همه تغییرات کلیک کنید.
    4. برای نظارت بر پیشرفت استقرار App Hosting، به کنسول Firebase بروید.

گزینه ب: انتقال به Cloud Run و انتشار برنامه در نشانی وب جدید

اگر تجربه یک‌کلیکی را ترجیح می‌دهید و قبلاً برنامه‌تان را منتشر نکرده‌اید یا نشانی وب جدید (*.run.app) برایتان مهم نیست، از دکمه انتشار در Google AI Studio استفاده کنید:

  1. برنامه‌تان را در Google AI Studio باز کنید و روی منتشر کردن کلیک کنید.
  2. در انتخابگر پروژه، روی وارد کردن پروژه کلیک کنید.
  3. نام پروژه مورداستفاده Firebase Studio را جستجو و انتخاب کنید (در نوار پیمایش بالای فضای کاری Firebase Studio شما قرار دارد).
  4. روی وارد کردن و سپس روی منتشر کردن کلیک کنید.

انتقال برنامه‌ها به Antigravity

‫Antigravity یک پلاتفرم محلی و عامل‌محور و مرکز عامل است که قدرت گردش‌های کاری چندعاملی خودکار را به محیط توسعه محلی شما می‌آورد.

پیش‌نیازها

مطمئن شوید موارد زیر را به‌صورت محلی نصب کرده‌اید و کاملاً به‌روز هستند:

  • Google Antigravity IDE: از گزینه‌های بارگیری، Antigravity IDE (محیط ویرایشگر) را انتخاب کنید. این فضای کاری کد-محور است که در آن برنامه منتقل‌شده‌تان را باز و اجرا خواهید کرد.
  • Node.js (نسخه ۲۰ یا بالاتر)
  • Firebase CLI (نسخه ۱۵.۱۰.۰ یا بالاتر)

مرحله ۱: صادر کردن و مقداردهی اولیه برنامه

انتقال خودکار

این گردش کار از عامل Antigravity برای مدیریت مستقل تبدیل پروژه استفاده می‌کند.

  1. در Firebase Studio، روی دکمه اکنون منتقل شود در بالای فضای کاری‌تان کلیک کنید.
  2. براساس پنجره‌ای که نشان داده می‌شود، روش صادر کردن را دنبال کنید:

    • اگر دکمه فشرده‌سازی و بارگیری را می‌بینید، روی آن کلیک کنید.
    • درغیراین‌صورت، پالت فرمان (Cmd+Shift+P در Mac یا Ctrl+Shift+P در ChromeOS،‏ Windows، یا Linux) را باز کنید و فرمان Firebase Studio: Zip & Download را اجرا کنید.
  3. پوشه را به‌صورت محلی استخراج کنید و آن را در Antigravity IDE باز کنید.

  4. در پانل Agent در واسط Antigravity IDE، پیام‌واره زیر را وارد کنید. برای بهینه‌سازی گردش کار و صرفه‌جویی در مصرف نمانه، توصیه می‌کنیم مدل Gemini Flash را انتخاب کنید. این مدل برای سرعت و کارایی در کارهای تبدیل با حجم بالا، مانند تبدیل فایل، طراحی شده است.

    @fbs-to-agy-export
    
  5. عامل Antigravity انتقال پروژه را آغاز خواهد کرد و درطول مسیر از شما کمک خواهد خواست. برای تکمیل فرایند انتقال، راهنمایی‌های نماینده را دنبال کنید. اگر با خطایی مواجه شدید، از نماینده بخواهید دوباره امتحان کند.

صادر کردن دستی

اگر ترجیح می‌دهید انتقال را خودتان بدون استفاده از توکن‌های هوش مصنوعی مدیریت کنید، می‌توانید از Firebase CLI برای صادر کردن دستی پروژه‌تان استفاده کنید. این روش مستقیم است و به تعامل با نماینده نیاز ندارد.

پایانه را باز کنید و فرمان زیر را اجرا کنید، PATH را با مسیر پوشه پروژه استخراج‌شده یا فایل zip اصلی جایگزین کنید (اگر ازقبل در فهرست راهنمای هدف هستید، از . استفاده کنید):

npx firebase-tools@latest studio:export PATH

مرحله ۲: پیش‌دید برنامه

پس‌از استخراج پروژه و باز کردن آن در Antigravity IDE، می‌توانید برنامه را به‌صورت محلی مشاهده کنید:

  1. در Antigravity IDE، به منوِ اجرا و اشکال‌زدایی واقع در نوار کناری سمت راست بروید.
  2. روی دکمه پخش کلیک کنید تا سرور توسعه محلی‌تان راه‌اندازی شود.
  3. دستورالعمل‌های موجود در پایانه را برای پیش‌دید برنامه‌تان دنبال کنید.

مرحله ۳: انتشار برنامه

Antigravity از مهارت‌های عامل برای انتشار برنامه‌تان بااستفاده از روال‌های مطلوب Firebase استفاده می‌کند.

  1. در پانل گپ نماینده، پیام‌واره زیر را وارد کنید:

    Publish my app
    
  2. وقتی از شما خواسته شد firebase deploy را اجرا کنید، بله را انتخاب کنید. اگر قبلاً در Firebase App Hosting منتشر کرده باشید، نماینده در نشانی وب موجود شما منتشر خواهد کرد. اگر اولین‌بار است که در App Hosting منتشر می‌کنید، نماینده شما را در طی مراحل راهنمایی می‌کند.

  3. برای به‌روزرسانی‌های بعدی، به نماینده دستور دهید publish my app را در پانل گپ انجام دهد.

انتقال برنامه‌ها به پلاتفرم‌های دیگر

اگر ترجیح می‌دهید پروژه‌تان را به محیط توسعه نرم‌افزار یا پلاتفرم میزبانی دیگری منتقل کنید، می‌توانید کد منبع خود را صادر کنید و استقرارها را به‌صورت دستی مدیریت کنید.

مرحله ۱: صادر کردن منبع پروژه

قبل‌از تاریخ توقف، باید نسخه محلی فایل‌های پروژه‌تان را بارگیری کنید:

  1. روی دکمه اکنون منتقل شود در بالای فضای کاری > فشرده‌سازی و بارگیری کلیک کنید.
  2. بایگانی را در ماشین محلی‌تان استخراج کنید.

مرحله ۲: روش انتشار را انتخاب کنید

وقتی کدتان محلی شد، می‌توانید بااستفاده از روش‌های زیر به ارائه برنامه‌تان ادامه دهید:

  • Firebase CLI (نشانی وب موجودتان را حفظ می‌کند)

    1. Firebase CLI را بااستفاده از npm و با اجرای فرمان زیر نصب کنید:

      npm install -g firebase-tools
      
    2. در پایانه، به فهرست راهنمای پروژه بروید.

    3. این فرمان را برای راه‌اندازی استقرار App Hosting برای پروژه محلی‌تان اجرا کنید:

      firebase init apphosting
      
    4. وقتی درخواست شد، پیوند دادن به زیرینه موجود را انتخاب کنید و زیرینه با نام studio را انتخاب کنید. این کار تضمین می‌کند که نشانی وب برنامه‌تان تغییر نکند.

    5. پیام‌واره‌ها را برای تکمیل راه‌اندازی دنبال کنید. پیکربندی App Hosting شما به firebase.json اضافه خواهد شد.

    6. استقرار برنامه:

      firebase deploy
      
  • میزبانی خارجی: ازآنجایی‌که کد صادرشده شما یک برنامه وب استاندارد است، می‌توانید آن را با هر ارائه‌دهنده میزبانی وب مقداردهی اولیه کنید. توجه داشته باشید که انتقال به ارائه‌دهنده خارجی منجر به ایجاد نشانی وب جدیدی می‌شود.

  • فقط توسعه محلی: می‌توانید بااستفاده از Firebase Local Emulator Suite برای آزمایش آفلاین سریع‌تر، بدون استقرار در محیط زنده، به توسعه و آزمایش برنامه خود به‌صورت محلی ادامه دهید.

عیب‌یابی و پرسشگان

پرسش‌های رایج و مراحل عیب‌یابی زیر را برای انتقال پروژه‌های Firebase Studio خود مرور کنید.

آیا می‌توانم تا زمان توقف عرضه Firebase Studio همچنان از آن استفاده کنم؟

بله، تا ۲۲ مارس ۲۰۲۷ می‌توانید به فضاهای کاری موجود دسترسی داشته باشید. ما همچنان به ارائه وصله‌های امنیتی مهم و به‌روزرسانی‌های مدل Gemini ادامه خواهیم داد تا مطمئن شویم پروژه‌های فعلی شما پایدار باقی می‌مانند. توجه داشته باشید که ایجاد فضای کاری جدید از ۲۲ ژوئن ۲۰۲۶ غیرفعال خواهد شد.

آیا سابقه گپ عامل من منتقل خواهد شد؟

سابقه گپ نماینده شما بخشی از فایل zip صادرشده فعلی نیست. بااین‌حال، می‌توانید فایل‌های سابقه گپ را برای نماینده‌های App Prototyping agent و Gemini در فضای کاری‌تان در فهرست راهنمای /home/user/.idx/ai فضای کاری Firebase Studio پیدا کنید. این شامل پیام‌واره‌ها و پاسخ‌های همه حالت‌های گپ است.

در اینجا نحوه ایجاد فایل zip حاوی سابقه شما آورده شده است:

  1. فایل > باز کردن پوشه را انتخاب کنید.
  2. فهرست راهنمای پیش‌فرض /home/user را بپذیرید.
  3. پس‌از بار شدن فایل‌ها، روی دایرکتوری .idx/ai کلیک راست کنید و فشرده‌سازی و بارگیری را انتخاب کنید.
  4. وقتی از شما خواسته شد محیط را بازسازی کنید، روی لغو کلیک کنید.
  5. پس‌از تکمیل بارگیری، دایرکتوری کاری‌تان را از منو فایل دوباره باز کنید تا به فضای کاری‌تان برگردید.

برای جلسه‌های Prototyper، می‌توانید پیام‌واره‌هایتان را به‌عنوان بخشی از گزارش git نیز مشاهده کنید. در اینجا نحوه پیدا کردن آن‌ها آمده است:

  1. نمای کد را باز کنید (نماد سوئیچ کد).

  2. یکی‌از این موارد را اجرا کنید:

    • جلسه پایانه را باز کنید (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 بارگیری کنم؟ استفاده کنید. تا فرمان فشرده‌سازی و بارگیری را به‌صورت دستی اجرا کنید.

آیا می‌توانم 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» پس‌از انتقال به Google AI Studio کار نمی‌کند.

اگر برنامه‌تان از «ورود به سیستم با Google» استفاده می‌کند، باید دامنه پروژه جدیدتان را مجاز کنید.

  1. در کنسول Firebase، به صفحه تنظیمات Authentication بروید.
  2. روی دامنه‌های مجاز کلیک کنید.
  3. روی افزودن دامنه کلیک کنید و دامنه برنامه Google AI Studio را اضافه کنید.

اگر عامل Google AI Studio از کار بیفتد یا پس‌از انتقال، خطاهایی در Google AI Studio ببینم، چه باید بکنم؟

ازآنجایی‌که عامل Google AI Studio تکالیف پیچیده پس‌زمینه را هنگام انتقال برنامه‌تان مدیریت می‌کند، این عامل ممکن است گاهی با مشکلاتی مانند «تکلیف لغوشده»، پیام‌های تکراری، یا رشته‌های بدون پاسخ مواجه شود.

  • اگر نماینده در اواسط تکلیف بدون خطای واضحی متوقف شد، دادن پیام‌واره‌ای مانند «از جایی که متوقف شدی ادامه بده» یا «مرحله آخر را دوباره امتحان کن» اغلب باعث شروع سریع فرایند می‌شود.
  • اگر پیامی دیدید که می‌گوید در اجرای کد خطاهایی وجود دارد، روی دکمه رفع اشکال کلیک کنید تا از نماینده بخواهید آن‌ها را به‌طور خودکار برطرف کند.

اگر صادر کردن متوقف شود یا مهلت آن تمام شود چه اتفاقی می‌افتد؟

اگر فرایند انتقال درحین آماده‌سازی فایل‌هایتان متوقف می‌شود، اغلب به‌دلیل بزرگ بودن بیش‌ازحد پوشه پروژه است.

برای هموار کردن مسیر انتقال موفق:

  • حذف node_modules: به‌عنوان بخشی از فرایند انتقال، این پوشه معمولاً برداشته می‌شود. اما اگر نام آن را تغییر داده‌اید یا آن را جابه‌جا کرده‌اید، یا قصد دارید به‌صورت دستی کدتان را فشرده و بارگیری کنید، آن را قبل‌از شروع انتقال حذف کنید. لازم نیست این پوشه را انتقال دهید چون می‌توانید npm install را پس‌از انتقال به محیط جدیدتان اجرا کنید.
  • حذف کردن مصنوعات بزرگ: هرگونه فایل رسانه‌ای بزرگ، برون‌برهای پایگاه داده، یا پوشه‌های ساخت را که برای کد منبع کاملاً ضروری نیستند حذف کنید.
  • بررسی برای وجود کدهای زائد «پنهان»: مطمئن شوید که به‌طور تصادفی سابقه .git بزرگ یا گزارش‌های محلی را فشرده نمی‌کنید.

وقتی فایل‌های بزرگ را حذف کردید، دوباره برای انتقال پروژه‌تان تلاش کنید.

چرا فرمان‌های Firebase CLI یا npx من در پایانه Antigravity ناموفق است؟

اگر با خطاهای «فرمان پیدا نشد» یا مشکلاتی در اجرای فرمان‌های npx در Antigravity مواجه شدید (باوجود اینکه در پایانه سیستم استاندارد شما کار می‌کنند)، احتمالاً دلیل آن نحوه مقداردهی اولیه محیط پوسته شما است.

محیط پایانه Antigravity تنظیمات پیکربندی را در ~/.bash_profile شما جستجو می‌کند. بسیاری از توسعه‌دهندگان پیکربندی‌های npx و مسیر خود را در ~/.bashrc ذخیره می‌کنند. اگر این تنظیمات هم‌رسانی نشود، Antigravity نمی‌داند ابزارهایتان را کجا پیدا کند.

می‌توانید این مشکل را با منبع‌یابی فایل .bashrc در .bash_profile خود برطرف کنید. این کار تضمین می‌کند که هر زمان Antigravity شروع می‌شود، همه پیکربندی‌های موجود شما بارگیری شوند.

  1. فایل ~/.bash_profile را در Antigravity باز کنید.
  2. بلوک کد زیر را به فایل اضافه کنید:

    if [ -f ~/.bashrc ]; then
        source ~/.bashrc
    fi
    
  3. فایل را ذخیره کنید؛

  4. Antigravity را بازراه‌اندازی کنید.

منابع دیگر

به راهنمایی نیاز دارید؟

اگر سؤال یا بازخوردی دارید یا هنگام انتقال پروژه‌هایتان با مشکلی مواجه شدید، ازطریق یکی از راه‌های زیر با ما تماس بگیرید: