كيف بتثبيت المكتبة ws و express باستخدام npm:

  • Tmmama

كيف بتثبيت المكتبة ws و express باستخدام npm:

كيف اقوم بذلك و ما هو npm و كيف اجده في استضافة موقعي


npm (Node Package Manager) هو نظام إدارة الحزم الخاص باللغة جافاسكربت تستطيع من خلاله تثبيت كل الحزم الخارجية الغير موجودة في تطبيقك ونستطيع من خلاله تحديث حزمة معينة أو حذفها ويتم إنشاء هذه الحزم عن طريق مبرمجين أخرين لحل مشكلة معينة ولتسهيل العمل لنا ومدير الحزم يسهل لنا تنزيل الحزم مباشرة داخل المشروع الخاص بنا بسهولة.

في البداية عليك تنزيل الnodejs على جهازك ويتم تثبيت مدير الحزم npm مع nodejs بشكل تلقائي.

وطريق التثبيت لأى حزمة نقوم بفتح الطرفية (terminal) أو موجه الأوامر فى جهاز (cmd) ثم كتابة هذا الأمر

npm install اسم الحزمة

فإذا كنت تريد تثبيت حزمة express نكتب اسمها كالأتي

npm i express

وسيتم تثبيت أخر نسخة من الحزمة express.

إذا كنت تريد تثبيت حزمة بإصدار محدد من express رقم الإصدار بجوار اسم الحزمة كالأتي

npm i express@4.19.2

كيف تجد مدير الحزم فى إستضافة موقعك؟

الاستضافة السحابية (مثل Heroku، Vercel، Netlify):

معظم منصات الاستضافة السحابية تدعم Node.js ومديري الحزم مثل npm بشكل افتراضي كل ماعليك هو رفع المشروع الخاص بك وبه ملف package.json في المجلد الرئيسى للمشروع وفي الإعدادت لهذا المشروع بداخل الإستضافة يوجد اختيار يطلب منك إعطاء أمر البناء Build Command وسيتكفل npm بتثبيت كل الحزم والإعتماديات الموجودة فى ملف package.json.

نجعل الBuild Command لتثبيت كل الحزم ليكون الأمر

npm install

إذا كنت تستخدم VPS أو خادم مخصص، يمكنك تثبيت Node.js ومدير الحزم npm بنفسك عبر SSH باستخدام الأوامر الأتية.

قم بالدخول إلى إلى الخادم الخاص بك عن طريق SSH ستحتاج إلى اسم المستخدم وكلمة المرور والip الخاص بالسيرفر

ssh your-username@your-server-ip

ثم

sudo apt update

ثم لتثبيت nodejs و npm

sudo apt install nodejs npm

ثم لتثبيت كل الحزم

npm install

وأفضل مكان للشرح لكيفية رفع أي تطبيق لديك هو التوثيق الخاص بالإستضافة بالتأكيد لديها شرح لكيفية رفع مشروع Nodejs وكيفية البدء بتشغيله.

للمزيد حول npm اطلع على هذا المقال