ما هو NPM؟ في (Node.js)
ما هو NPM؟
NPM هو مدير المكتبات والحزم المجانية Node.js
يستضيف موقع www.npmjs.com آلاف المكتبات المجانية للتنزيل والاستخدام.
يتم تثبيت برنامج NPM على جهاز الكمبيوتر الخاص بك عند تثبيت Node.js
اذا بدأت الدروس من الاول فانت جاهز بالفعل للتشغيل (NPM )على جهاز الكمبيوتر الخاص بك!
NPM هو مدير المكتبات والحزم المجانية Node.js
يستضيف موقع www.npmjs.com آلاف المكتبات المجانية للتنزيل والاستخدام.
يتم تثبيت برنامج NPM على جهاز الكمبيوتر الخاص بك عند تثبيت Node.js
اذا بدأت الدروس من الاول فانت جاهز بالفعل للتشغيل (NPM )على جهاز الكمبيوتر الخاص بك!
ما هي المكتبات؟
تحتوي المكتبات في Node.js على جميع الملفات التي تحتاجها للوحدة النمطية
(module).
الوحدات النمطية (modules) هي مكتبات JavaScript يمكنك
تضمينها في مشروعك.
تنزيل المكتبات
تنزيل مكتبة سهل للغاية.
افتح واجهة موجه الأوامر(cmd) واطلب من NPM تنزيل المكتبة التي
تريدها.
أريد تنزيل حزمة تسمى "الأحرف الكبيرة (upper-case)":
C:\Users\Your Name>npm install upper-case
الآن قمت بتنزيل وتثبيت المكتبة الأولى الخاصة بك!
يقوم NPM بإنشاء مجلد باسم "node_modules" ، حيث سيتم وضع المكتبات التي قمت
بتنزيلها. سيتم وضع جميع المكتبات التي تقوم بتثبيتها في المستقبل في هذا
المجلد.
يحتوي مشروعي الآن على بنية مجلد مثل هذا:
C:\Users\My Name\node_modules\upper-case
كيفية استخدام المكتبات التي حملتها
بمجرد تثبيت المكتبة، تصبح جاهزة للاستخدام.
قم بتضمين حزمة "الأحرف الكبيرة " بنفس طريقة تضمين أي وحدة نمطية (module) أخرى:
قم بتضمين حزمة "الأحرف الكبيرة " بنفس طريقة تضمين أي وحدة نمطية (module) أخرى:
var uc = require('upper-case');
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);
C:\Users\Your Name>node demo_uppercase.js
افتح المتصفح على الرابط التالي http://localhost:8080
شاهد الشرح في الفيديو