bugün məsləhət təsadüfi
sözaltı sözlük
postlar Yoxlama mesaj

npm və pm2 arasındakı fərqlər



facebook twitter əjdaha lazımdı izlə dostlar   mən   googlla
sözaltı etiraf - sözaltı günlük - sözaltı sözlük - məhəmməd əmin rəsulzadə ensiklopediyası - ahmet kuru - sünnilik və şiəlik arasında fərqlər - keçən ayın ən bəyənilənləri - snuff - təkamül nəzəriyyəsi - qasim
başlıqdakı ən bəyənilən yazılar:

+1 əjdaha

1. npm çox vaxt JavaScript layihələrinin “paket idarəedicisi” kimi tanınır. Yəni sən hansısa kitabxananı quraşdırmaq, yeniləmək və ya layihənin asılılıqlarını idarə etmək istəyirsənsə, npm sənin əsas alətindir. Amma npm-in işıqları daha çox development mərhələsində yanır: npm start ilə server açmaq olar, amma bu server prosesi terminalı bağladıqda dayanacaq.

pm2 isə tamam başqa yerdə işə düşür — production mühitində. Onu bir növ “process manager” kimi düşünmək olar. pm2 ilə yazdığın Node.js tətbiqini daim işlək saxlamaq, crash olanda avtomatik restart etmək, load balancing qurmaq mümkündür. Məsələn, sadəcə pm2 start app.js yazırsan və server bağlansa belə o öz-özünü qoruyub yenidən ayağa qalxır.

Sadə dillə desək:

npm → paketlərin idarəsi və layihənin inkişaf mühitində əsas yardımçı.

pm2 → Node.js tətbiqlərini real serverdə sabit və davamlı işlədən “menecer”.

Yəni biri sənə layihə inşa etməyi asanlaşdırır, digəri isə onu yaşatmağı təmin edir.



hamısını göstər

npm və pm2 arasındakı fərqlər