Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 8780|Yanıt: 0

npm eğitimi (4): npm paketlerini yerel olarak kur

[Bağlantıyı kopyala]
Yayınlandı 13.12.2017 13:23:35 | | | |
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.






Önceki:npm kurulumunun oluşturduğu package-lock.json nedir?
Önümüzdeki:NPM Eğitimi (5): package.json Eğitimi Nasıl Kullanılır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com