Tengdoshlarga bog'liqliklarni o'rnatishingiz kerakmi?

Mundarija:

Tengdoshlarga bog'liqliklarni o'rnatishingiz kerakmi?
Tengdoshlarga bog'liqliklarni o'rnatishingiz kerakmi?
Anonim

peer bog'liqliklari boshqacha. Ular avtomatik oʻrnatilmaydi. Agar qaramlik paketda peerDependency sifatida ro'yxatga olingan bo'lsa, u avtomatik ravishda o'rnatilmaydi. Buning oʻrniga paketni oʻz ichiga olgan kod uni bogʻliqlik sifatida oʻz ichiga olishi kerak.

Barcha tengdoshlarga bog'liqliklarni o'rnatishim kerakmi?

Toʻplamni bir nechta oʻrnatishdan saqlanish peerDependencies maqsadlaridan biri ekanligi rost, lekin versiyalarning barchasi mos boʻlsa,bogʻliqliklar faqat nusxa koʻchiriladi. Agar ular mos kelmasa, siz hali ham bir nechta versiyani oʻrnatasiz.

Tengdoshlarga bog'liqliklar avtomatik ravishda o'rnatiladimi?

YANGILANISH: npm 1, 2 va 7 versiyalaripeerDependencies-ni avtomatik ravishda oʻrnatadi, agar ular qaramlik daraxtining yuqorisiga aniq bogʻliq boʻlmasa. npm 3 dan 6 gacha versiyalari uchun uning o‘rniga peerDependency o‘rnatilmaganligi haqida ogohlantirish olasiz.

Tengdoshlarga bog'liqliklarni qachon ishlatishim kerak?

Tengdoshlarga qaramlikdan qachon foydalanish kerak?

  1. Boshqa loyihalarda foydalanish uchun kutubxona qurayotganingizda va.
  2. Bu kutubxona boshqa kutubxonadan foydalanmoqda va.
  3. Siz foydalanuvchi boshqa kutubxona bilan ham ishlashini kutasiz/keraksiz.

NPM avtomatik ravishda bogʻliqliklarni oʻrnatadimi?

Sukut boʻyicha npm install paketdagi bogʻliqliklar sifatida koʻrsatilgan barcha modullarni oʻrnatadi. json. --production bayrog'i bilan (yoki NODE_ENV muhit o'zgaruvchisi ishlab chiqarishga o'rnatilganda) npm devDependencies ro'yxatidagi modullarni o'rnatmaydi.

Tavsiya: