واجهة المنفذ
اتفاقيات تسمية الملف
- يجب أن تكون جميع المكونات في قضية Pascal (حالة الجمل تبدأ بحرف كبير)
- يجب أن تكون الملفات الأخرى بما في ذلك الأنماط في حالة الجمل تبدأ من حرف صغير
- يجب أن يكون لملفات الاختبار نفس اسم الملف متبوعًا .Spec.js
خطوات الإعداد
- تثبيت NVM
- تثبيت العقدة-V12:
nvm install 12
- التبديل إلى العقدة 12:
nvm use 12
- تثبيت التبعيات
yarn install
- إنشاء واجهة المنفذ -
yarn run build
- بناء على كل تغيير
yarn build --watch
الإعداد باستخدام Bahmni على المتشرد:
- تأكد من أن Bahmni يعمل في المربع المتشرد ويمكن الوصول إليه على IP 192.168.33.10.
- ابدأ خادم الويب باستخدام
yarn start
. يمكنك تكوين نفس الشيء في Intellij - قم بتحديث ملف
/etc/httpd/conf/httpd.conf
في مربع Vagrant. أضفها ضمن مجموعة AddOutputFilterByType DEFLATE text/javascript
Header set Access-Control-Allow-Origin "http://localhost:8080"
Header set Access-Control-Allow-Methods "*"
Header set Access-Control-Allow-Credentials "true"
- أعد تشغيل
service httpd restart
- خادم الوصول على http: // localhost: 8080
الإعداد باستخدام Bahmni على Docker:
من أجل إعداد بيئة التطوير لواجهة التنفيذ عن طريق تشغيل Bahmni على Docker ، قم بتشغيل Build in Watch واتبع الإرشادات المذكورة هنا