Logo ka.boatexistence.com

უნდა დააინსტალიროთ თანატოლებთან დამოკიდებულებები?

Სარჩევი:

უნდა დააინსტალიროთ თანატოლებთან დამოკიდებულებები?
უნდა დააინსტალიროთ თანატოლებთან დამოკიდებულებები?

ვიდეო: უნდა დააინსტალიროთ თანატოლებთან დამოკიდებულებები?

ვიდეო: უნდა დააინსტალიროთ თანატოლებთან დამოკიდებულებები?
ვიდეო: ХВИЧА - как «Рубин» увёл у «Локо» суперталанта и сколько на нем заработает (GEORGIAN SUBS) 2024, მაისი
Anonim

თანატოლების დამოკიდებულებები განსხვავებულია. ისინი ავტომატურად არ არის დაინსტალირებული. როდესაც დამოკიდებულება მითითებულია პაკეტში, როგორც peerDependency, ის ავტომატურად არ არის დაინსტალირებული. ამის ნაცვლად, კოდი, რომელიც შეიცავს პაკეტს, უნდა შეიცავდეს მას, როგორც მის დამოკიდებულებას.

მჭირდება ყველა თანატოლების დამოკიდებულების დაყენება?

მართალია, რომ პაკეტის მრავალჯერადი ინსტალაციის თავიდან აცილება peerDependencies-ის ერთ-ერთი მიზანია, მაგრამ დამოკიდებულებების დედუბლირება ხდება მხოლოდ იმ შემთხვევაში, თუ ვერსიები ყველა თავსებადია. თუ ისინი არ არის თავსებადი, თქვენ მაინც მიიღებთ რამდენიმე ვერსიას დაინსტალირებული.

დაყენებულია თუ არა თანატოლებთან დამოკიდებულებები ავტომატურად?

განახლება: npm ვერსიები 1, 2 და 7 ავტომატურად დააინსტალირებენpeerDependencies, თუ ისინი აშკარად არ არიან დამოკიდებული დამოკიდებულების ხეზე უფრო მაღალზე. npm 3-დან 6-მდე ვერსიებისთვის, თქვენ მიიღებთ გაფრთხილებას, რომ peerDependency არ არის დაინსტალირებული.

როდის უნდა გამოვიყენო თანატოლებთან დამოკიდებულებები?

როდის უნდა გამოიყენოთ თანატოლებთან დამოკიდებულებები?

  1. როდესაც შენ ქმნი ბიბლიოთეკას სხვა პროექტებისთვის გამოსაყენებლად და.
  2. ეს ბიბლიოთეკა იყენებს სხვა ბიბლიოთეკას და.
  3. თქვენ ელით/გჭირდებათ, რომ მომხმარებელი იმუშაოს ამ სხვა ბიბლიოთეკასთანაც.

NPM ავტომატურად აყენებს დამოკიდებულებებს?

ნაგულისხმევად, npm ინსტალაცია დააინსტალირებს პაკეტში დამოკიდებულებად ჩამოთვლილ ყველა მოდულს. json. --production დროშით (ან როდესაც NODE_ENV გარემოს ცვლადი დაყენებულია წარმოებაზე), npm არ დააინსტალირებს devDependencies-ში ჩამოთვლილ მოდულებს.

გირჩევთ: