NPM ( NODE PACKAGE MANAGER )

NPM, nodejs’in en önemli yapılarından biridir. İlerleyen yazılarda modüller ve api kullanıyor olacağız.

Bu durumda, baktığımızda birçok paketin kullanıldığı bir uygulamada npm’a ihtiyacımız var.

Yüklerken 2 farklı yol izliyoruz. Global ve local yükleme seçenekleri.

Global: Tüm sistem üzerinden erişebileceğimiz şekilde yükleneceğini belirtmektedir. Yani yükleyeceğimiz

paketlerin “her zaman işimize yarayacak proje bağımsız” olmasına dikkat etmemiz gerekmektedir.

Local: Proje bazlı kullanılmak üzere kullanacağımız modülleri yüklemek için -g flagını kullanmadan yükleme

yapmamız yeterlidir.  ( npm install express ) gibi.

npm update -> güncelleme için kullanabiliriz.

npm uninstall express -> modülü kaldırmak için kullanabiliriz.

 

Visual Studio Code uygulamasında yeni bir klasör oluşturup içine app.js, index.html ve login.html oluşturdum. 8000 portunu kullanarak localde çalışan çok basit bir web server oluşturduk. view -> output diyerek terminali açabiliriz. node app.js enter diyerekte çalıştırabiliriz. Ardından tarayıcıdan localhost:8000 diyerek erişebiliriz. Terminalde tekrar ctrl+c yaparak durdurabiliriz. 2 farklı sayfaya istek geliyor ve yönlendiriyoruz.

 

Şuan bu örneği herhangi bir modül kullanmadan yaptık. İlerleyen zamanlarda modüllerle de benzerini yapacağız.