• Çözümlerimiz
    • Self Servis Teknolojiler
    • Mobil Teknolojiler
    • Web Teknolojileri
  • Başarı Hikayeleri
  • Değerlerimiz
  • Blog
  • İletişim
Yeni Blog: OpenAI Canvas Yeni Yapay Zeka Destekli Yazma ve Kodlama Asistanınız
logo logo
  • Çözümlerimiz
    • Self Servis Teknolojiler
    • Mobil Teknolojiler
    • Web Teknolojileri
  • Başarı Hikayeleri
  • Değerlerimiz
  • Blog
  • İletişim
  • İnsan Kaynakları Yönetimi
  • Argenova
  • Yazılım Geliştirme
  • Girişimcilik
  • Proje Yönetimi
  • Müşteri Hizmetleri
  • Teknoloji

NPM (Node Package Manager) Nedir?

Caner BULUT
Caner BULUT 22 Ağustos 2021

Node.js, 2009'dan beri dünyayı kasıp kavuruyor. Node.js kullanılarak yüz binlerce sistem oluşturuldu ve geliştirici topluluğunun "JavaScript diğer programlama dillerini yiyor" iddiasında bulunmasına neden oldu.

Node'un başarısının en önemli faktörlerinden biri, JavaScript geliştiricilerinin lodash ve moment gibi faydalı paketleri hızlı ve kolay bir şekilde paylaşmasına olanak tanıyan popüler paket yöneticisi olan npm'dir.

NPM Nedir?

NPM Nedir?

npm, dünyanın en büyük yazılım kayıt defteri olarak bilinir. Dünyanın her yerindeki açık kaynak geliştiricileri, kaynak kodlarını yayınlamak ve paylaşmak için npm'yi kullanır.
 

npm - veya "Node Package Manager" - JavaScript'in Node.js çalışma zamanı için varsayılan paket yöneticisidir.
 

npm iki ana bölümden oluşur:

  • Paketleri yayınlamak ve indirmek için bir CLI (komut satırı arayüzü) aracı 
  • JavaScript paketlerini barındıran çevrimiçi bir depo

Bilgisayarınızda npm CLI'yi bulmak için bir terminalden npm komutunu çalıştırın:

npm

Örneğin, aşağıdaki komut sisteminizdeki mevcut npm sürümünü görüntüleyecektir:

npm -v

package.json

JavaScript'teki her proje - ister Node.js ister tarayıcı uygulaması olsun - kendi paket bilgileri ve projeyi açıklamak için package.json işi ile bir npm paketi olarak kapsamlandırılabilir.

Paket.json, geliştiriciler tarafından sağlanan şu temel meta verilerle bir JavaScript/Node.js projesini başlatmak için npm init çalıştırıldığında oluşturulur.

  • name : JavaScript kitaplığınızın/projenizin adı
  • version : projenizin sürümü
  • description : projenin açıklaması
  • license : projenin lisansı

Basit npm Komutları

npm i <packageName> : yerel bir paket kurar.

npm i -g <packageName> : global bir paket kurar.

npm un <packageName> : yerel bir paketi kaldırır.

npm up : paketleri günceller.

npm t : testleri çalıştırır.

npm ls : kurulu tüm modülleri listeler.

npm ll : modülleri listelerken ek paket bilgilerini yazdırır.

Sonuç Olarak

Bu eğitimde, npm ile çalışmanın temellerini ele aldık. Her yeni sürümde npm, ön uç geliştirme dünyasında büyük adımlar atıyor. Yazılım geliştirme süreçlerinde JavaScript yeteneklerini es geçememiz önemli hale geliyor.

JavaScript


Caner BULUT

Caner BULUT

Caner Bulut, Argenova'nın Kurucusu ve CEO'sudur. Yazılım geliştirme ve ürün geliştirme alanlarında deneyimlidir. Birçok başarılı projeye imza atmıştır ve teknoloji ekosistemine bilgi paylaşımıyla katkı sağlamaktan keyif almaktadır. Yoğun programına rağmen yeni bilgileri paylaşmak ve öğrenmek, ona büyük bir motivasyon kaynağı olmaktadır.

Argenova

Yenilikçi ve girişimci ruhumuz ile hareket ediyor, her işimizi değerlerimiz ışığında en doğru şekilde yapıyoruz.

Web Teknolojileri
  • Kurumsal Web Tasarım
  • E-Ticaret
  • Web Uygulamaları
  • Seo
  • Dijital Pazarlama
  • Sunucu ve Barındırma
  • Teknik Destek ve Bakım
Mobil Teknolojiler
  • IOS Uygulama Geliştirme
  • Android Uygulama Geliştirme
  • Bakım ve Teknik Destek
Self-Servis Teknolojiler
  • Ziyaretçi Yönetim Sistemi
  • Anket ve Eğitim Sistemleri
  • Toplantı Odası Bilgilendirme Ekranı
  • Multitouch Uygulamalar
  • Digital Signage
  • İnteraktif Stand Çözümleri
  • Özel Kiosk Çözümleri
  • Temizlik Kontrol Sistemi
Argenova
  • Hakkımızda
  • Blog
  • İletişim

Copyright © 2025. Argenova Teknoloji. All rights reserved.