Npm ve NodeJs kurulumu — Javascript Dependency or Package Manager
Npm Nedir ?
Npm Javascript tabanlı bir paket yönetim aracıdır. (Dependency or Package Manager)
Kısaca Dependency veya Package Manager olarak da duyduğumuz adlandırma ile aslında bower ve yarn gibi bir paket yönetim aracıdır. Bu tarz yönetim sistemlerine örnek olarak Php tarafında composer ve Android tarafında ise gradle gibi paket yöneticileri ile aynı işlemleri farklı şekilde yapmaktadır.
Npm’in Node JS ile yazılmış olması bu yüzden ilk olarak Node JS kurulumları yapmak zorunda bırakıyor. Şimdi hızlıca kurulumlardan bahsedeceğim.
Node JS kurulumu :
Kurulum ayrıntılarının bulunduğu npm’in node kurulumu için hazırladığı dokümana şuradan ulaşabilirsiniz.
Bu linkten işletim sistemimize uygun olan node kurulum dosyalarını indirip kuruluma başlıyoruz.
Windows için
Mac OS Kurulumu için
Windows :
Yükleme işlemi bittikten sonra node sürümünü öğrenebilmek için masaüstündeyken Shift tuşuna basılı tutarak mouse sağ tık ile aşağıdaki resimde görünen Komut penceresini burada aç seçeneğine tıklayarak devam ediyoruz.
Daha sonra açılan komut penceresinde “node -v” ve “npm -v” komutunu yazarak kurulumunu gerçekleştirdiğimiz node ve npm sürümlerini öğreniyoruz eğer burada sürüm bilgisi aşağıda bulunan resimdeki gibi değil ise işlemler başarılı olmamıştır.
Npm Latest Sürüme Güncelleme :
Npm son sürümü node ile birlikte kurulu olarak gelmektedir fakat yinede latest yani son test edilmiş sürüme güncelleme yapmakta fayda var bunun için ise komut satırı açık iken şu komutları yazmak gerekiyor.
npm install npm@latest -g
Çıktıda görüldüğü gibi aslında node ile gelen npm 5.6.0 sürümü aslında latest güncellemesi ile 5.7.1 sürüme yükseldi bu sayede paket kullanımlarında hata ve güncelleme uyarılarınıda engellemiş olacağız.
İlerleyen sürelerde npm gerektiren örneklerde de bu tarz güncellemelere neden ihtiyaç duyduğumuz ile ilgili örnekler vermeye çalışacağız.