يستخدم هذا المشروع Node v16.
تعد NVM أداة رائعة لإدارة/التبديل بين إصدارات العقدة على جهازك. يمكنك استخدام nvm use <version_number>
للتبديل إلى إصدار معين أو nvm use
لاستخراج رقم الإصدار من ملف .nvmrc
.
ستحتاج إلى متغيرات البيئة الخاصة بكل بيئة ترغب في تشغيلها وإلا فلن يبدأ التطبيق. من فضلك اطلب من مطور هذا المشروع الحصول على ملفات .env
المعنية.
في الدليل الجذر الخاص بك، يرجى إنشاء الملفات التالية: .env
و .env.local
و .env.dev
و .env.staging
و .env.qa
و .env.prod
لكل ملف، يرجى إضافة السطر الحالي: REACT_APP_ENV=<environment>
، حيث يطابق <environment>
اسم البيئة لكل ملف من الملفات المذكورة أعلاه مباشرة.
npm i
أو عن طريق تشغيل yarn install
. yarn install
. yarn start:app:local
(استخدام كافتراضي)
يبدأ تشغيل التطبيق في البيئة المحلية
yarn start:app:dev
يبدأ تشغيل التطبيق في بيئة التطوير
yarn start:app:staging
يبدأ تشغيل التطبيق في بيئة التدريج
yarn start:app:qa
يبدأ التطبيق في بيئة ضمان الجودة
yarn start:app:prod
يبدأ التطبيق في بيئة الإنتاج
/builds/<env>/build-<env>-<version-number>
. سوف يقوم الإصدار الأحدث أيضًا بالكتابة دائمًا فوق العناصر الموجودة في /build
. yarn build:dev
يبني التطبيق باستخدام بيئة التطوير
yarn build:staging
يبني التطبيق باستخدام بيئة التدريج
yarn build:qa
يبني التطبيق باستخدام بيئة ضمان الجودة
yarn build:prod
يبني التطبيق باستخدام بيئة المنتج
yarn test
يقوم بتشغيل عداء الاختبار في وضع المراقبة التفاعلية.
راجع القسم الخاص بإجراء الاختبارات لمزيد من المعلومات.