Npm Nedir? Npm Komutları

Merhaba arkadaşlar, bu yazımda  Npm ile ilgili bilgiler paylaşacağım.

Npm Nedir?

NPM(Node Packaged Modules), işlem yapmak istediğimiz modülleri yüklemek, silmek, güncellemek ve listelemek için kullanılan paket yöneticisidir. Bu işlemleri NodeJS projelerinde gerçekleştirir. Npm’i kullanabilmemiz için NodeJS’in kurulu olması yeterlidir.

Package.json Dosyası

Bu dosya proje ile ilgili bilgilerin yer aldığı json dosyasıdır.

komutu ile bu dosya oluşturulur veya manuel olarak el ile bu dosya oluşturulur. Package.json dosyasında bulunan bilgilerin listesi aşağıdadır:

  • Projenin adı
  • Projenin sürümü
  • Proje açıklaması
  • İlk başlatılacak dosya
  • Test Komutu
  • Git Repository bilgisi
  • Anahta kelimeler
  • Projeyi yazan kişi
  • Lisans bilgileri

Örnek olarak package.json dosyası:

Şimdi Npm komutlarını inceleyelim:

npm install ModuleName  –save-dev  =>ModuleName isminde olan modülü yükler. –save-dev olmadan da bu işlemi yapar.—save-dev ,modül isminin package.json dosyasına kaydedilmesini sağlar. Npm’den modül yüklendiğinde node_modules klasörüne yükleme yapar.

npm install ModuleName –save-dev -g => Bu komut ile yüklenmek istenen modül Global halde yüklenmiş olur ve bütün projelerde kullanılabilir. Global olarak yüklenen modüller işletim sistemlerine göre aşağıdaki dizinlerde bulunur:

  • Windows için : C:\Users\{KullanıcıAdı}\AppData\Roaming\npm
  • Linux için : /usr/lib/node_modules/
  • Mac için : /usr/local/lib/node_modules/

 npm update -g npm => Npm’I günceller.

npm outdated => Hangi modülün yeni versiyonunun çıktığının bilgisini verir. Sonuna -g eki ile bakarsak global durumda olan modüllere bakar.

npm update ModuleName –save-dev => Modülü günceller. Sonuna -g eki ile global modülü güncelleriz.

npm uninstall ModuleName –save-dev => Modülü siler. Sonuna -g eki ile global modülü kaldırırız.

 

 

Print Friendly, PDF & Email

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir