كيف بتثبيت المكتبة 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 اطلع على هذا المقال
التعليقات