مهم
إذا كنت تبدأ مشروعًا جديدًا، فنوصيك بالبدء باستخدام Amplify Gen 2.
إذا كنت أحد عملاء Gen 1 الحاليين، فنوصيك بمواصلة العمل مع مشروع Gen 1 Amplify الخاص بك. نحن نعمل بنشاط على تطوير أدوات الترحيل للمساعدة في نقل مشروعك من الجيل الأول إلى الجيل الثاني. ونظل ملتزمين بدعم كل من الجيل الأول والجيل الثاني في المستقبل المنظور.
سيستمر عملاء الجيل الأول في تلقي الدعم للأخطاء ذات الأولوية العالية والتحديثات الأمنية الأساسية.
AWS Amplify CLI عبارة عن سلسلة أدوات تشتمل على مجموعة ميزات قوية لتبسيط تطوير تطبيقات الهاتف المحمول والويب. تستخدم واجهة سطر الأوامر (CLI) AWS CloudFormation والمجموعات المتداخلة للسماح لك بإضافة التكوينات أو تعديلها محليًا قبل دفعها للتنفيذ في حسابك.
قم بتثبيت وتكوين Amplify CLI كما يلي:
$ npm install -g @aws-amplify/cli
$ amplify configure
يدعم Amplify CLI الأوامر الموضحة في الجدول التالي.
يأمر | وصف |
---|---|
تضخيم التكوين | يقوم بتكوين بيانات اعتماد وصول AWS ومنطقة AWS وإعداد ملف تعريف مستخدم AWS جديد |
تضخيم الحرف الأول | تهيئة مشروع جديد، وإعداد موارد النشر في السحابة، وإعداد مشروعك لـ Amplify. |
تضخيم تكوين المشروع | تحديث إعدادات التكوين المستخدمة لإعداد المشروع أثناء خطوة init. |
تضخيم إضافة
| يضيف ميزات السحابة إلى التطبيق الخاص بك. |
تضخيم التحديث
| يقوم بتحديث ميزات السحابة الموجودة في تطبيقك. |
تضخيم الدفع [--no-gql-override] | توفير الموارد السحابية بأحدث التطورات المحلية. لا تقوم علامة "no-gql-override" بتجميع مخطط GraphQL المشروح تلقائيًا وستتجاوز أدوات حل وقوالب AppSync المحلية. |
تضخيم السحب | جلب تغييرات تعريف بيئة الواجهة الخلفية من السحابة وتحديث البيئة المحلية لتتوافق مع هذا التعريف. |
تضخيم النشر | يعمل على amplify push ونشر الأصول الثابتة إلى Amazon S3 وAmazon CloudFront (*فئة الاستضافة مطلوبة). |
تضخيم الحالة [ ...] | يعرض حالة الموارد المحلية التي لم يتم دفعها إلى السحابة (إنشاء/تحديث/حذف). |
تضخيم الحالة -v [ ...] | الوضع المطول - يعرض الفرق التفصيلي المطول بين الموارد المحلية والمنتشرة، بما في ذلك اختلاف تكوين السحابة |
تضخيم الخدمة | يعمل على amplify push ، ثم ينفذ أمر بدء المشروع لاختبار تشغيل التطبيق من جانب العميل. |
تضخيم الحذف | حذف الموارد المرتبطة بالمشروع. |
تضخيم المساعدة | تضخيم مساعدة
| يعرض تعليمات لـ CLI الأساسية. |
تضخيم كودجين إضافة | يولد | ينفذ إنشاء كائنات مكتوبة بقوة باستخدام مخطط GraphQL. |
تضخيم إضافة بيئى | قائمة | إزالة | احصل على | سحب | استيراد | الدفع | راجع مستندات multienv. |
لإعداد بيئة التطوير المحلية الخاصة بك، انتقل إلى إعداد البيئة المحلية.
لاختبار فئتك، قم بما يلي:
cd < your-test-front-end-project >
amplify-dev init
amplify-dev < your-category > < subcommand >
قبل دفع الكود أو إرسال طلب سحب، قم بما يلي:
yarn lint
في دليل المستوى الأعلى. يؤدي هذا إلى استدعاء eslint للتحقق من أخطاء الوبر في جميع حزمنا.yarn lint
للعثور على بعض أخطاء الوبر. لمحاولة إصلاحها، انتقل إلى الحزمة التي تحتوي على أخطاء وقم بتشغيل yarn lint-fix
ونحن شاكرون لأية مساهمات من المجتمع. انظر إلى إرشادات المساهمة لدينا.