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

السؤال

نشر (معدل)

عندما اغلق الحاسوب واعيد فتحه لا تظهر لي محتويات صفحة react.js حتى عندما اغلق المتصفح وافتح indix.html تظهر الصفحة بيضاء

تم التعديل في بواسطة عبد الحميد حمشو
عنوان غير واضح

Recommended Posts

  • 0
نشر (معدل)

يرجى توضيح المقصود بشكل أوضح.

أعتقد أنك نسيت أن تشغل السيرفر عندما قمت بإطفاء الحاسوب و إعادة تشغيله.

بالإضافة إلى ذلك فتح صفحة ال html وحدها لن يقوم بفتح الموقع و ذلك ﻷنك تحتاج إلى سيرفر يقوم بتشغيل المكتبات التي تقوم باستعمالها مثل react.

تذكر ملف ال html مجرد هيكل لا أكثر.

يمكنك تشغيل السيرفر باستعمال

npm start

أو في حال كنت تستعمل yarn يمكنك استعمال

yarn start

 

تم التعديل في بواسطة Kais Hasan
  • 0
نشر

يحدث ذلك لأن React.js مبني ليعمل على السيرفر ولن يعمل بدون وجود سيرفر.

أي انه لن يعمل مثل صفحة الـ html العادية بفتح الصفحة indix.html في المتصفح.

ولكي يعمل يجب ان تدخل إلى مسار المشروع وتقوم بكتابة الامر :

npm start

وعند الانتهاء من العمل على المشروع يمكنك تنفيذ الأمر :

npm run build

لتحصل على نسخة "production" قابلة للتشغيل عن طريق فتح الـ indix.html فقط.

  • 0
نشر
بتاريخ 1 دقيقة مضت قال Kais Hasan:

يرجى توضيح المقصود بشكل أوضح.

أعتقد أنك نسيت أن تشغل السيرفر عندما قمت بإطفاء الحاسوب و إعادة تشغيله.

بالإضافة إلى ذلك فتح صفحة ال html وحدها لن يقوم بفتح الموقع و ذلك ﻷنك تحتاج إلى سيرفر يقوم بتشغيل المكتبات التي تقوم باستعمالها مثل react.

تذكر ملف ال html مجرد هيكل لا أكثر.

لا ازال اتعلم react.js انا في البداية create components . ليس لدي سيرفر خارجي ، اقصد الصفحة التي اتعلم عليها

  • 0
نشر
بتاريخ 1 دقيقة مضت قال القناص القناص:

لا ازال اتعلم react.js انا في البداية create components . ليس لدي سيرفر خارجي ، اقصد الصفحة التي اتعلم عليها

لا تحتاج إلى سيرفر خارجي، هناك سيرفر بسيط يمكنك تشغيله.

في حال كنت تقوم باستعمال create-react فقط قم بتنفيذ التعليمات التي قمت بذكرها و سيبدأ السيرفر بالعمل.

إنه سيرفر محلي، ليس من الضروري أن يكون السيرفر خارجي.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...