logo

npm Kurulum Komutu

Düğüm Paketi Yöneticisi npm olarak bilinir. Node JavaScript platformunun paket yöneticisi olarak hizmet verir.

Dünyanın en büyük yazılım siciline Npm adı verilmektedir. Npm, dünya çapında açık kaynak geliştiricileri tarafından kullanılan bir paylaşım ve görüntüleme aracıdır.

NPM Parçaları

Npm üç bölümden oluşur:

  • Web sitesinde üçüncü taraf paketleri arayabilir, profiller oluşturabilir ve paketlerin bakımını yapabilirsiniz.
  • Bazen npm CLI olarak da bilinen ve bir terminalden çalıştırılan komut satırı arayüzü aracılığıyla npm ile iletişim kurabilirsiniz.
  • Kayıt defteri, JavaScript kaynak kodu için oldukça büyük bir çevrimiçi depodur.

Npm temel ve Sürüm Komutu

  • Bilgisayarınızda npm Api'yi bulmak için bir komuttan npm komutunu kullanırsınız:
 C:Usershp>npm 

Aşağıdaki resimde komutun çıktısı açıklanmaktadır.

npm Kurulum Komutu

Örneğin aşağıda gösterilen komut size sisteminizin mevcut npm sürümünü gösterecektir:

 npm -v 

Aşağıdaki resimde npm version komutunun çıktısı açıklanmaktadır.

npm Kurulum Komutu

Npm Neler Yapabilir?

Npm'yi kullanarak kayıt defterinden yeni bir paket yükleyebilirsiniz. Ayrıca npm, yeni düğüm paketlerinizi bulmanızı ve paylaşmanızı sağlar. Npm'yi çoğunlukla bu amaç için kullanacaksınız.

paket.json

Genellikle npm projesinin kök dizini package.json adında bir dosya içerir. Önemli veriler, npm'nin projeyi belirlemek ve bağımlılıkları yönetmek için kullandığı düz metin dosyası package.json'da bulunur.

Projenin kök dizinine gidin ve package.json dosyasını oluşturmak için komutu kullanın:

edith mack hirsch
 npm init 

Aşağıdaki resimde npm komutunun çıktısı açıklanmaktadır.

npm Kurulum Komutu

Npm init komutunu kullandığınızda sizden projeyle ilgili aşağıdaki gibi ayrıntılar sorulacaktır:

js onclick
  • Paketin bir versiyonu
  • paket ismi
  • Test komutu için Git deposu
  • Anahtar Kelimeler
  • Yazar
  • Lisans

Return veya Enter tuşuna basarsanız, varsayılan değerleri kabul edecek ve bir sonraki istemle devam edecektir.

Varsayılan seçenekleri kullanmak istiyorsanız aşağıdaki komutu kullanın:

 npm init --yes 

npm Kurulum Komutu

Yeni bir npm Paketi Kurun

Npm install komutu yeni bir paket kurmak için kullanılır:

 npm install 

Paket adı bu komutta npm install anahtar sözcüklerinden sonra gelmelidir.

Aşağıdaki resimde npm komutunun sonucu açıklanmaktadır.

npm Kurulum Komutu

Bunları bulmak için npm web sitesinde paketleri ararsınız.

Örneğin ekspres paketi yüklemek için aşağıdaki komutu verebilirsiniz:

 npm install express 

Node.js web çerçevesi ekspresinin hızlı olduğunu unutmayın. Kurulumdan sonra şunu fark edeceksiniz: /node modülleri adlı yepyeni dizin projenin kökünün altında oluşturuldu. Bu dizin yeni kurulan tüm modülleri barındıracaktır.

Görüntü npm komutunun sonucunu verir.

npm Kurulum Komutu

/node modülleri dizinini genişleterek npm'nin kurulu olduğunu, bağımlılıklarını ve bu bağımlılıkların bağımlılıklarını vb. görebilirsiniz.

Projenin bağımlılıklar kısmı paket.json dosyası değiştirildi ve artık aşağıdaki örnekte gösterildiği gibi ekspres paketi içeriyor:

 'dependencies': { 'express': '^4.17.1' } 

Bağımlılıklar bölümü genellikle yüklediğiniz yeni paketlerin bir listesini içerir. Bu durumda 4.17.1 sürümüne sahip ekspres paket bağımlılıklardan biridir. Npm'nin uyduğu yapısal sürüm kontrolü spesifikasyonuna dikkat edin.

Yazmayı azaltmak için npm install komutunu aşağıdaki kısaltılmış biçimde kullanabilirsiniz:

 npm i 

Bu komutta kurulum için belirtiyorum. Görüntü npm komutunun sonucunu verir.

npm Kurulum Komutu

Geliştirme Gereksinimi Olarak Paket Kurulumu

Bazen yalnızca geliştirme ortamıyla uyumlu olan bir paket kurabilirsiniz.

Örneğin, HTTP isteklerini günlüğe kaydeden morgan paketini yükleyebilirsiniz.

ikili arama

Bunu gerçekleştirmek için npm install komutunu ?save-dev seçeneğiyle ve aşağıdaki sözdizimiyle birlikte kullanın:

 npm install --save-dev 

Çıktı, görüntünün altındaki komut satırı kullanılarak yapılan işlemi gösterir.

npm Kurulum Komutu

Örnek olarak:

 npm install morgan --save-dev 

Çıktı, görüntünün altındaki komut satırı kullanılarak yapılan işlemi gösterir.

npm Kurulum Komutu

Morgan paketi bu komutla indirilecek ve kurulacaktır. Ayrıca paketi yeni bir parçayla genişletir. devDependeency.json dosyası şu şekilde görünmelidir:

 'devDependencies': { 'morgan': '^1.10.0' } 
  • Temel olarak devDependencing'ler, geliştirme sırasında kullandığınız paketleri içermelidir.
  • Bu paketlere yalnızca uygulamanızı oluştururken ihtiyacınız vardır.
  • Bağımlılıklar ise uygulamanızın gerektireceği paketleri içermelidir.
  • Yani programınız bu gerekli paketlerle çalışacaktır.
  • Npm install komutu ayrıca bağımlılıklar ve devDependedies bölümünde listelenen tüm paketleri de alıp kurabilir.

npm Küresel Olarak Yükle

Sisteminize global olarak bir paket yükleyin.

Sisteminize genel olarak bir paket yüklemek için aşağıdaki komutu kullanın:

 npm install --global

Ya da sadece:

 npm i -g 

npm Kurulum Komutu

Küresel olarak kullanmak istediğinizde genellikle komut satırınıza veya kabuğunuza bir paket yüklersiniz.

ikili arama

Uygulamanızda kullanmak istiyorsanız bir paketi yüklemek en iyisidir.

Çözüm

Node Js/javascript platformu için Npm, paket yönetimi görevi görür. Komut satırı, geliştirme ve işlemler için npm'nin adım adım kurulmasına yardımcı olur. Bir komut istemi kullanarak npm'yi ve diğer ilgili verileri tek bir komut satırına yüklemeye yardımcı olur. Web ile ilgili tüm uygulamalarda javascript işlevselliği için npm kurulumu.