npm paketlerini kurmanın iki yolu vardır: yerel veya küresel. Hangi kurulumu kullanacağınızı istediğiniz pakete göre seçebilirsiniz.
Kendi modüllerinize Node.js benzeri bir gereksinim kullanmak istiyorsanız, yerel olarak kurulum yapmak istersiniz, ki bu npm kurulumunun varsayılan davranışıdır. Öte yandan, eğer grunt CLI gibi komut satırı aracı olarak kullanmak istiyorsanız, küresel olarak kurmalısınız.
Kurma
Bir paket aşağıdaki komutla indirilebilir:
Bu, mevcut dizinde zaten mevcut node_modules dizin oluşturacak ve paketi o dizine indirecek.
Test:
npm kurulumunun çalıştığını doğrulamak için, node_modules dizininin var olup olmadığını ve yüklediğiniz paketin dizinini içerip içermediğini kontrol edin. Bu işi yapmak için Unix sisteminde ls node_modules çalıştırabilirsiniz. Windows'ta "OSX", "Debian" veya dir node_modules.
Örnek:
Lodash adında bir paket kur. Başarılı çalıştığını doğrulamak için node_modules dizinin içeriğini listeleyip lodash adlı dizine bakın.
Yerel dizininizde package.json dosya yoksa, paketin en son sürümünü yükleyin.
Eğer package.json veya package-lock.json dosyası varsa, package.json'de ilan edilen semver kurallarını karşılayan en son sürüm yüklenir.
Kurulu paketi kullanın
Paket node_modules içinde olduğunda, kodunda kullanabilirsiniz. Örneğin, Node.js bir modül oluşturuyorsanız, bunu talep edebilirsiniz.
Örnek:
Aşağıdaki kodla index.js adlı bir dosya oluşturun:
Doğru çıktı sonucu şudur: [2, 3]
Lodash'ı doğru şekilde kurmazsanız şu hata alırsınız:
Lodash'ı doğru şekilde kurmamış olsaydınız, şu hata alırdınız:
module.js:340 at, err; ^
Error: Cannot find module 'lodash' Bunu düzeltmek için, index.js dizininde npm install lodash çalıştırın.
|