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

مشكلة في تشغيل مشروع React الجديد بعد إنشائه باستخدام create-react-app

محمد الحربي36

السؤال

قمت بعمل مشروع رياكت جديد عن طريق npx create-react-app وتم إنشائه وهو جديد لم أقم بإضافة أو إزالة أي شئ منه

ولكن عندما حاول تشغيله عن طريق كتابة npm run start يظهر لي خطأ كما في الصورة المرفقة

 

npm start.png

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 1 دقيقة مضت قال محمد Fahmy:

يبدو أنك لست في مجلد المشروع. لانه يجب تشغيل الامر:

npm start

في المجلد الذي يوجد به الملف package.josn.

قم بالدخول إلى مجلد المشروع ونفذ الأمر

فعلت ذلك وهذه المشكلة ظهرت لي 

react problem.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 10 دقائق مضت قال محمد الحربي:

فعلت ذلك وهذه المشكلة ظهرت لي 

 

قم بحذف العلامة & الموجود في المسار (قم باعادة تسمية المجلد الذي به هذه العلامة وهذا المجلد هو (courses$projects)

ثم قم بتنفيذ أمر التشغيل واخبرني بالنتيجة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 دقائق مضت قال محمد Fahmy:

قم بحذف العلامة & الموجود في المسار (قم باعادة تسمية المجلد الذي به هذه العلامة وهذا المجلد هو (courses$projects)

ثم قم بتنفيذ أمر التشغيل واخبرني بالنتيجة.

شكرا لك أخي

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

المشكلة تكمن في وجود علامة غير صحيحة في المسار الذي تحاول من خلاله تشغيل المشروع، فالعلامة "$" ليست حرفًا صالحًا في أسماء المجلدات في نظام التشغيل Windows، ويجب تجنب استخدام هذه العلامة في أسماء المجلدات.

باعتبار أنه تم حذف العلامة "$" من المسار وتم إعادة تسمية المجلد الخاص بك إلى "courses-projects"، فقد تم حل المشكلة. الآن يمكنك تشغيل الأمر npm start دون وجود خطأ.

ويجب أن تتجنب استخدام الأحرف الخاصة أو الرموز المحظورة في أسماء المجلدات عند إنشاء مشاريع React أو أي مشروع آخر، ويُفضل استخدام الأحرف الأبجدية والأرقام والشرطة (-) أو الشرطة السفلية (_) في أسماء المجلدات والملفات لتجنب أي مشاكل محتملة.

ولعلك تتسائل هل من الأفضل تسمية مجلد المشروع بالشكل courses-projects أو courses projects؟

في الحقيقة يمكن استخدام أي منهما، ولكن هناك بعض النصائح التي يمكن أن تساعدك في اختيار اسم المجلد بشكل أفضل:

  • استخدم الشرطة (-) أو الشرطة السفلية (_) لفصل الكلمات في اسم المجلد، فهو يساعد في جعل الاسم أكثر وضوحًا وقابلية للقراءة.

وأيضًا عند التعامل مع المجلدات أثناء العمل على سيرفر بعد نشر المشروع على خادم الويب أو استضافته في بيئة إنتاجية، فقد تواجه مشاكل إذا كان هناك أحرف خاصة أو أحرف غير صالحة في اسم المجلد.

واستخدام الشرطة (-) يقلل من حدوث هذه المشاكل ويجعل عملية النشر أكثر سلاسة.

  • تجنب استخدام الأحرف الخاصة أو الرموز المحظورة، فقد تتسبب هذه الأحرف الخاصة في مشاكل في بعض الأنظمة أو الأدوات.
  • اختر اسمًا وصفيًا وموضحًا يعكس طبيعة المشروع، مما يساعد الآخرين على فهم المشروع بسرعة.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...