Bilişim dünyasına kaliteli, özgün ve Türkçe içerikler kazandırmayı hedefleyen bir platform..

friends friends friends

NPM(Node Packaged Modules)

NPM(Node Packaged Modules)

NPM » Node Packaged Modules. Node.js için gereken modülleri ya da scriptleri, sisteme otomatik olarak yüklemek, silmek, güncellemek ve listelemek için kullanılan bir paket yöneticisidir.

Npm; Node Package Manager ya da Node Packaged Modules olarak da bilinmektedir. Npm’i Google Play Store’a benzetirsek, npm’den yükleyeceğimiz paketleri de app’lere benzetebiliriz.

Aslında npm projemizdeki paketlerin yönetimini otomatikleştiriyor diyebiliriz.

Npm için nodejs kurmanız gerekiyor ve nodejs kurulumu gerçekleşince npm’de otomatik olarak içinde kurulu gelmiş olacak.

node.js’nin yüklü olup olmadığını görmek içinse Terminal'den aşağıdaki komut satırını çalıştırmanız gerekecek.

node -v 
//v0.10.9

Node yüklendiyse eğer npm’de otomatik olarak yüklenmiştir. Onu da kontrol etmek isterseniz aynı şekilde kontrol edebilirsiniz.

npm -v 
//1.2.25

Yüklü paketleri listelemek için:

npm list

Projede yüklü olan paketlerin durumlarını öğrenmek için:

npm outdated

Npm Paket Kurulumu

Npm’de paketleri kurmanın iki yolu vardır. Local ve global.

npm install <paket adı> -g --save-dev
➫ install :paket indirme komutu  
➫ -g : global olarak indirme
➫ --save-dev : indirilen paketi package.json dosyasına kaydeder.

Package.json

Package.json : Proje hakkında bilgileri içeren bir dosyadır. Paketleri kullanmak için projenizin bu dosyayı içermesi gerekmektedir.

Package.json dosyasını oluşturmak için :

npm init

yazarsak eğer proje hakkında bize cevaplamamız için sorular gelecektir. Soruları tek tek cevaplayabilir ya da enter yapıp daha sonra dosyayı açıp da yazabilirsiniz.

npm init -y

yazarsanız eğer tüm soruları otomatik olarak geçecektir. Daha sonra dosyadan değişiklik yapabilirsiniz. Sonunda aşağıdaki gibi bir json dosyasına sahip olacaksınız.

NPM Node Packaged Modules Paket Yönetimi Paket Yöneticisi Node Package Manager Npm Paket Kurulumu package.json
0 Beğeni
Bilişim Terimleri
Önceki Yazı

Android Studio

11 Ekim 2020 tarihinde yayınlandı.
Sonraki Yazı

Sketch

11 Ekim 2020 tarihinde yayınlandı.
arrow