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

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

devDependencies ile bağımlılıklar arasında artık bir dolanıklık yok

[Bağlantıyı kopyala]
Yayınlandı 9.10.2018 14:32:38 | | |
Daha önce bir NPM kurulumu için paket bağımlılığı yönetimi sorunuyla uğraşıyordum. Bu doğru:

npm install ile modülleri veya eklentileri kurduğumuzda, bunları package.json dosyasına yazmak için iki komut vardır:

--save-dev

veya

--save

Öncelikle, Bağımlılıklar kelimesinin Çince anlamının bağımlılık ve bağımlılık anlamına geldiğini, dev ise ise

Geliştirme kelimesinin kısaltması.

Bu nedenle, aralarındaki fark package.json dosyasında yansır; --save-dev ile kurulan eklentiler devDependencies alanına yazılırken, --save ile kurulan eklentiler bağımlılıklar bloğuna yazılır.

Peki devDependencies ile package.json dosyalarındaki bağımlılık nesneleri arasındaki fark nedir?

devDependencies'teki eklentiler sadece geliştirme ortamında kullanılır, üretim ortamında değil ve bağımlılıklar üretim ortamına serbest bırakılmalıdır.

Örneğin, jQuery'ye bağlı bir proje yazarsak, bağımlılık bu paket olmadan çalışıyorsa hata bildirilir, bu yüzden bu bağımlılığı bağımlılıklara yazacağız.

Glup ve webpack gibi kullandığımız bazı derleme araçları sadece geliştirme sırasında kullanılan paketler ve çevrimiçi

Onlarla ilgili değil, bu yüzden devDependencies'e yaz.






Önceki:Bakır ve alüminyumdan oyulmuş süslü süsler ve çay tepsileri sanatsal öneme sahiptir
Önümüzdeki:NPM Tüm bağımlılıkları yükseltiyor
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