تم تمهيد هذا المشروع باستخدام تطبيق Create React.
في دليل المشروع، يمكنك تشغيل:
npm start
تشغيل التطبيق في وضع التطوير.
افتح http://localhost:3000 لمشاهدته في متصفحك.
سيتم إعادة تحميل الصفحة عند إجراء التغييرات.
قد ترى أيضًا أي أخطاء في الوبر في وحدة التحكم.
npm test
يقوم بتشغيل عداء الاختبار في وضع المراقبة التفاعلية.
راجع القسم الخاص بإجراء الاختبارات لمزيد من المعلومات.
npm run build
ينشئ التطبيق للإنتاج في مجلد build
.
فهو يجمع React بشكل صحيح في وضع الإنتاج ويحسن البناء للحصول على أفضل أداء.
يتم تصغير البنية وتتضمن أسماء الملفات التجزئة.
تطبيقك جاهز للنشر!
راجع القسم الخاص بالنشر لمزيد من المعلومات.
npm run eject
ملاحظة: هذه عملية في اتجاه واحد. بمجرد eject
، لا يمكنك العودة!
إذا لم تكن راضيًا عن أداة الإنشاء وخيارات التكوين، فيمكنك eject
في أي وقت. سيؤدي هذا الأمر إلى إزالة تبعية البناء الفردي من مشروعك.
بدلاً من ذلك، سيقوم بنسخ جميع ملفات التكوين والتبعيات المتعدية (webpack، Babel، ESLint، إلخ) مباشرة إلى مشروعك بحيث يكون لديك السيطرة الكاملة عليها. ستظل كافة الأوامر باستثناء eject
تعمل، لكنها ستشير إلى النصوص البرمجية المنسوخة حتى تتمكن من تعديلها. في هذه المرحلة أنت وحدك.
ليس عليك استخدام eject
على الإطلاق. مجموعة الميزات المنسقة مناسبة لعمليات النشر الصغيرة والمتوسطة، ولا ينبغي أن تشعر بأنك ملزم باستخدام هذه الميزة. ومع ذلك، فإننا ندرك أن هذه الأداة لن تكون مفيدة إذا لم تتمكن من تخصيصها عندما تكون مستعدًا لها.
يمكنك معرفة المزيد في وثائق إنشاء تطبيق React.
لتعلم React، راجع وثائق React.
تم نقل هذا القسم هنا: https://facebook.github.io/create-react-app/docs/code-splitting
تم نقل هذا القسم هنا: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
تم نقل هذا القسم هنا: https://facebook.github.io/create-react-app/docs/make-a-progressive-web-app
تم نقل هذا القسم هنا: https://facebook.github.io/create-react-app/docs/advanced-configuration
تم نقل هذا القسم هنا: https://facebook.github.io/create-react-app/docs/deployment
npm run build
في التصغيرتم نقل هذا القسم هنا: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify