Node.js NPM


ما هو NPM؟

NPM هو مدير حزم لحزم أو وحدات Node.js إذا كنت ترغب في ذلك.

يستضيف موقع www.npmjs.com آلاف الحزم المجانية للتنزيل والاستخدام.

يتم تثبيت برنامج NPM على جهاز الكمبيوتر الخاص بك عند تثبيت Node.js

NPM جاهز بالفعل للتشغيل على جهاز الكمبيوتر الخاص بك!


ما هي الباقة؟

تحتوي الحزمة في Node.js على جميع الملفات التي تحتاجها للوحدة النمطية.

الوحدات النمطية هي مكتبات JavaScript يمكنك تضمينها في مشروعك.


تنزيل حزمة

تنزيل الحزمة سهل للغاية.

افتح واجهة سطر الأوامر واطلب من NPM تنزيل الحزمة التي تريدها.

أريد تنزيل حزمة تسمى "الأحرف الكبيرة":

تنزيل "الأحرف الكبيرة":

C:\Users\Your Name>npm install upper-case

الآن قمت بتنزيل وتثبيت الحزمة الأولى الخاصة بك!

يقوم NPM بإنشاء مجلد باسم "node_modules" ، حيث سيتم وضع الحزمة. سيتم وضع جميع الحزم التي تقوم بتثبيتها في المستقبل في هذا المجلد.

يحتوي مشروعي الآن على بنية مجلد مثل هذا:

C:\Users\My Name\node_modules\upper-case



باستخدام حزمة

بمجرد تثبيت الحزمة ، تصبح جاهزة للاستخدام.

قم بتضمين حزمة "الأحرف الكبيرة" بنفس طريقة تضمين أي وحدة نمطية أخرى:

var uc = require('upper-case');

قم بإنشاء ملف Node.js يقوم بتحويل الناتج "Hello World!" إلى أحرف كبيرة:

مثال

var http = require('http');
var uc = require('upper-case');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write(uc.upperCase("Hello World!"));
  res.end();
}).listen(8080);

احفظ الكود أعلاه في ملف يسمى "demo_uppercase.js" ، وابدأ الملف:

بدء demo_uppercase:

C:\Users\Your Name>node demo_uppercase.js

إذا اتبعت نفس الخطوات على جهاز الكمبيوتر الخاص بك ، فسترى نفس النتيجة مثل المثال: http: // localhost: 8080