دعنا نتحدث عن nodejs أولاً. يعتقد بعض الناس أنها لغة ، لكنها ليست كذلك. إنها منصة ، ومنصة تشغيل JS مصممة على محرك V8 من Google ، والتي تتوصل إلى JS وتوفر بعض واجهات برمجة تطبيقات الخاصة بها للمستخدمين للاتصال بها. انطلاقا من الوضع الحالي ، فإن التنمية جيدة جدا. سينضم العديد من المهندسين في الواجهة الأمامية والخلفية غدًا ، وحتى بعض الماجستير الرائعة ينتبهون وحتى كتابة المدونات. الليلة الماضية ، رأيت مقالًا كتبه موقع أجنبي عن ما يقرب من 90 مكونات ويب لـ NodeJS. هذا رائع جدا! ما هي الفوائد التي يمكن أن نجلبها بشكل مباشر لتعلم الأشياء الصينية؟ نظرًا لأن الموظفين الأماميين على دراية بـ JS ، فيمكنهم أساسًا تعلم Linux والبدء. المهندسين الخلفيين هم مزعجون بعض الشيء ، لأن بعض المهندسين الخلفيين ليسوا على دراية بـ JS وقد يكون لديهم العديد من العقبات التي تحول دون استخدامها. أقترح تعلم JS الأساسي هنا. بعد الحديث عن هذا ، أعتقد أن قضية الراتب يجب أن تكون هي القضية. حتى الآن ، قدم مهندسو NodeJS الذين كانوا أكثر من عام بالفعل سعرًا يزيد عن 7 آلاف في قوانغتشو. هذا أيضًا زميل في الماضي قال إن وضع توظيف شركته. أدركت أن هذا الشيء قريب من Hadoop! دعنا نتوقف هنا. دعنا نتحدث عن هذا الموضوع: تكوين البيئة (بما أنني تم تطويره تحت Windows 8.1 ، سأتحدث فقط عن Windows هنا).
تثبيت Nodejs
أولاً ، انتقل إلى موقع NodeJS الرسمي http://www.nodejs.org/download/ لتنزيل الإصدار المقابل. منجم 64 بت. بعد التنزيل ، قم بتثبيته مباشرة. نظرًا لأن الإصدار الحالي قد وصل إلى V0.10.33 ، تم تثبيت العقدة و NPM معًا ، وحتى متغيرات البيئة قد تم تعيينها. بعد التثبيت ، يمكنك رؤية ما يلي في المجلد المقابل.
بعد التثبيت ، يمكنك استخدام SHIFT + انقر بزر الماوس الأيمن لفتح CMD في المجلد المثبت حاليًا. أدخل ما يلي لعرض الإصدار المثبت. اسمي 0.10.32.
العقدة
2. إعدادات المجلد العالمي
بالنسبة إلى node_cache و node_global ، لا ينبغي تعيينه للمبتدئين ، لأنه سيتم تعيينه على دليل المستخدم الحالي ، ولكن في بعض الأحيان سيتم تعيينه أيضًا للراحة. الأوامر التالية المقدمة هنا هي على النحو التالي:
NPMConfigls // قائمة بادئة تكوينnpmconfigsetCache'd:/programfiles/nodejs/node_cache '// تعيين مجلد ذاكرة التخزين المؤقت العالمية
npmconfigsetcache'node_global '// تعيين مجلد الوحدة العالمية
3. قم بتثبيت الوحدة النمطية
الآن قمنا بتثبيت العقدة و NPM. كما يوحي الاسم ، فإن NPM هو مدير حزمة العقدة. يتم إدارتها من خلال الأوامر. لنجربه الآن:
دعنا نثبت إطار عمل ويب. المعلمة -g تعني تثبيت في المجلد العالمي. إذا لم يكن موجودًا ، فهذا يعني المجلد الحالي
يمكن لـ npminstallexpress-g // express أيضًا إحضار رقم الإصدار @
الآن نحن نتحقق من المجلد الذي أنشأناه للتو. هل هناك المزيد من الملفات؟ هنا نستخدم الأمر لعرض رقم الإصدار من Express المثبت للتو الآن.
Express-V.
إذا كان هناك إصدار إخراج ، فهذا يعني أن التثبيت كان ناجحًا!
إذا أردنا إلغاء تثبيت هذا البرنامج المساعد ، فيمكننا استخدام الأمر التالي
npmuninstallexpress
بعد إلغاء التثبيت بهذه الطريقة ، نقوم بالتثبيت مرة أخرى للتعبير ، لكننا سنحضر رقم الإصدار 3.2.2 (لأن هذا هو الإصدار الأكثر دراية به). هل سيكون هذا ممكنا؟
4. استخدم Express للتثبيت
نستخدم الآن الأوامر لإنشاء موقع ويب ، على النحو التالي:
Expresstest
سيؤدي ذلك إلى إخراج بعض المطالبات ، يمكنك القفز إلى مجلد الاختبار وتشغيل هذا الموقع مع الأمر:
nodeapp.js
لقد رأيت المطالبة ، يشير المنفذ 3000 إلى أنه تم إطلاقه بنجاح ، لكن أخطاء تصفح المتصفح لدينا ، ما هي المطالبات؟
500 خطأ: لا يمكن العثور على الوحدة "اليشم"
هناك موجه تم الإبلاغ عن خطأ. دعنا نثبت هذه الوحدة الآن. هنا تفسير. يوجد ملف package.json في هذا المجلد. يصف هذا الملف بعض معلومات الموقع. يمكننا استخدام nodepad لفتحه:
هذا يعني أن هناك حاجة إلى مكتبان ، واحدة صريحة ، والآخر هو اليشم. لذلك دعونا نثبتها الآن. إذا تم تثبيت العديد من الوحدات النمطية ، ألا يتطلب الأمر العديد من الأوامر المراد تنفيذها؟ فيما يلي أمر بسيط نسبيًا ، والذي سيتحقق من مكتبة تبعية الحزمة الحالية. json للتثبيت:
npminstall
بعد تثبيت هذه الوحدة ، نحتاج أيضًا إلى تعديل Doctype 5 في السطر الأول من ملف Layout.jade ضمن طرق العرض لتغييره إلى Doctype HTML. وبهذه الطريقة ، يمكن إعادة تشغيل Node App.js وموقعنا على الويب بشكل طبيعي.
5. قم بتثبيت البرنامج المساعد المشرف
ربما اكتشفنا الآن أنه إذا حدث خطأ ما ، فسيتم إيقاف Nodejs تلقائيًا من الخدمة ، وهو ما لا يفضي إلى تصحيح الأخطاء. ثم لدينا مكون إضافي لحله. هذا البرنامج المساعد هو عملية تدير NodeJs ، وهي مفيدة للغاية ، بما في ذلك التصحيح. استخدم الأمر التالي لتثبيت الوحدة العالمية:
npminstallsupervisor-g
وبهذه الطريقة ، لا نستخدم أمر العقدة لبدء الخدمة ، ما عليك سوى استخدام App.js.
6. استخدم العاصفة IDE
قمنا بتحرير ملف JS باستخدام NodePad ، لكن هذا ليس جيدًا جدًا. هل يوجد محرر جيد؟ الإجابة هي نعم ، عاصفة ويب ذات اسم كبير ، والتي تحتوي على العديد من التنزيلات لهذا الإصدار على الإنترنت. الجميع يفهمها. فيما يلي رابط مقدمة من مستخدمي الإنترنت http://yunpan.cn/cacf6hvxnibct رمز 246F. بعد التنزيل ، قم بتثبيته مباشرة. فقط الكتابة فوق ملف exe بعد التثبيت. الأمر بسيط للغاية!
في المرة الأولى التي تقوم فيها بتشغيله ، ستفتح مجلد ، وهو في الواقع مجلد المشروع.
دعنا نتحدث عن مشكلة تصحيح الأخطاء ، بما في ذلك أنني كنت أعمل عليها لفترة طويلة وفتشتها عبر الإنترنت لفترة طويلة. أخيرًا ، أخبرني بو ج. أنه تم. هذا صعب للغاية في الواقع ، لذلك أنا فقط أنظر إلى الصورة:
كيفية تصحيح النقاط الناجمة عن البرنامج ، فهي مريحة للغاية.
ما سبق هو سجل كامل لتجربتي الشخصية في تكوين واستخدام بيئة تطوير NodeJS. سأستمر في مشاركة بعض التطبيقات التفصيلية لـ Nodejs في المستقبل.