اذهب إلى المحتوى

السؤال

نشر

قمت بعمل تطبيق وانتهيت منه وأردت رفعه على firebase وعندما أكتب في التيرمنال firebase deploy يظهر كل شيء  جيد ثم يظهر لي الرابط الخاص بالموقع في التيرمنال بشكل طبيعي

ولكن عندما أضغط عليه لفتح الموقع تظهر لي رسالة مكتوب فيها 

Welcome

Firebase Hosting Setup Complete

You're seeing this because you've successfully setup Firebase Hosting. Now it's time to go build something extraordinary!

كما هو واضح في الصورة المرفقة

الصورة الأولى يظهر كل شيء سليم في التيرمنال

والصورة الثانية هي الصفحة التي تظهر عندما أضغط على الرابط الذي تم توضيحه في الصورة الأولى

terminal.png

firebase deploy.png

Recommended Posts

  • 0
نشر

المشكلة تكمن في ملف index.html المتواجد في مجلد dist الخاص بالمشروع بشكل افتراضي ، فصورة الموقع الذي تراه عند الضغط على الرابط، هي الكود المتواجد في ذلك الملف.

فأثناء كتابة أمر  firebase init سيتم توليد ملف index.html به تلك الرسالة ومن المفترض أن يسألك هل تريد أن يتم محو ملف index.html الخاص بالمشروع والكتابة عليه؟ ربما ذلك حدث أو لم يحدث معك.

إذا فقدت ملف index.html الخاص بك ، أو سمحت له دون قصد بالكتابة فوق ملف index.html ، فيجب عليك إعادة إنتاجه بطريقة ما. إذا لم يكن لديك نسخة إحتياطية أو وسيلة أخرى لإعادة إنتاج ملف index.html الخاص بك، للأسف لا رجعة في ذلك.

بشكل عام، تسير خطوات إعداد Firebase على النحو التالي وبالتأكيد أنت قمت بها:

  1. firebase login

  2. firebase init

  3. أمر مختصر لعمل build مباشرًة للمشروع في حالة قمت بإعداد build pipeline مثل npm run build

  4. firebase deploy

الخطوة رقم 2 (init) تعمل على تهيئة مشروع جديد. أي عندما لا يكون لديك ملف firebase.json بعد (والذي سيتم إنشاؤه بواسطة الأمر init).

ولإعادة عمل نشر - deploy بعد تعديل ملف  index.html لإصلاح المشكلة عليك بالتالي:

  1. أمر مختصر لعمل build مباشرًة للمشروع في حالة قمت بإعداد build pipeline مثل npm run build
  2. firebase deploy

وإليك مثال في الصورة ماذا يحدث عند كتابة أمر firebase init.

YE7xJ.gif

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...