كنهج أول لأتمتة مهامنا،
دعونا ننظر إلى مثال استخدام نصوص الآلية الوقائية الوطنية.
في الواقع، بدأنا بالفعل في استخدام نصوص الآلية الوقائية الوطنية في هذه الدورة التدريبية في الدروس السابقة.
دعونا نعيد النظر بسرعة في ملف package.json الخاص بنا لمعرفة كيف استخدمنا بعض
البرامج النصية NPM في ملف package.json الخاص بنا لأتمتة بعض المهام.
إلقاء نظرة على ملف package.json الخاص بنا،
ترى أنه في ملف package.json،
كان لدينا كائن JSON يسمى البرامج النصية.
داخل البرامج النصية، كان لدينا هذه الخاصية تسمى البداية التي قمنا بتعريفها هنا والتي
حددناها بأنها NPM تشغيل لايت وأيضا حددنا هذا لايت كخادم lite-server.
لذلك، ثم تبدأ تطوير الويب الخاص بك.
بدأنا أيضا لدينا lite-server عن طريق الكتابة على NPM بداية في موجه.
الآن، ما مكننا هذا هو بدء تشغيل خادم lite-server في
دليل مشروعنا والبدء في حفظ الملفات من الدليل،
حتى نتمكن من مشاهدته في المتصفح.
وجدنا أن هذا هو نهج مفيد لتكون قادرة على مشاهدة الحية
التغييرات التي نجريها على ملفاتنا التي تنعكس على الفور في المتصفح.
الآن، في المهام الأخرى التي قمنا بتكوينها واستخدامها في الدرس السابق كان SCSS،
والذي يستخدم لتحويل رمز SCSS إلى رمز CSS المقابل.
لذلك، كتبنا هذا الاقتباس ونص البرنامج النصي NPM يسمى SCSS الذي نفذ عقدة sass
من خلال البحث عن ملفات
SCSS في مجلد CSS ثم تحويلها إلى رمز CSS المقابل.
ولتنفيذ هذا،
كتبنا NPM تشغيل SCSS في موجه الأوامر.
لذلك، لقد رأينا بالفعل أننا استخدمنا اثنين من
البرامج النصية الآلية الوقائية الوطنية لأتمتة بعض المهام أثناء تطوير الويب لدينا.
لذلك لتلخيص، يتم دعم البرامج النصية NPM من خلال
خاصية البرامج النصية هذه في ملف package.json كما رأينا في المثال السابق.
هناك العديد من البرامج النصية المعتمدة.
واحد على وجه الخصوص الذي يهمنا هو بدء البرنامج النصي،
بحيث يمكنك إضافة نوع موجه بدء نبم،
ومن ثم سيتم بدء البرنامج النصي المقابل المشار إليه من قبل البداية.
الآن، يمكننا تحديد البرامج النصية التعسفية في
خاصية البرامج النصية ثم تشغيلها عن طريق قول NPM تشغيل واسم البرنامج النصي،
كما رأيت استخدام NPM تشغيل SCSS أو NPM تشغيل lite وهلم جرا.
نحن ذاهبون للاستفادة من هذا لتكون قادرة على تطوير بعض البرامج النصية الإضافية التي من شأنها
أتمتة الكثير من تلك المهام التي تحدثنا عنها في المحاضرة السابقة.
لذلك، لمساعدتنا على فهم كيف يمكننا الاستفادة من البرامج النصية NPM
لأتمتة الكثير من مهام تطوير الويب
لدينا، وسوف نتعلم كيفية تكوين البرامج النصية NPM في ملف package.json،
ومن ثم تنفيذ البرامج النصية،
وأحيانا تلقائيا أو أحيانا استدعاء
البرامج النصية يدويا من أجل للقيام ببناء ونشر موقعنا على الانترنت.