Logo th.boatexistence.com

คุณต้องติดตั้งการพึ่งพาเพียร์หรือไม่

สารบัญ:

คุณต้องติดตั้งการพึ่งพาเพียร์หรือไม่
คุณต้องติดตั้งการพึ่งพาเพียร์หรือไม่
Anonim

peerการพึ่งพานั้นต่างกัน ไม่ได้ติดตั้งโดยอัตโนมัติ เมื่อการขึ้นต่อกันแสดงอยู่ในแพ็คเกจเป็น peerDependency จะไม่มีการติดตั้งโดยอัตโนมัติ โค้ดที่รวมอยู่ในแพ็กเกจจะต้องรวมเป็นข้อมูลอ้างอิงแทน

ฉันต้องติดตั้งการพึ่งพาเพียร์ทั้งหมดหรือไม่

การหลีกเลี่ยงการติดตั้งแพ็คเกจหลายครั้งเป็นหนึ่งในจุดประสงค์ของ peerDependencies แต่ dependencies จะยกเลิกการทำซ้ำหากทุกเวอร์ชันเข้ากันได้ หากเข้ากันไม่ได้ คุณจะยังคงได้รับการติดตั้งหลายเวอร์ชัน

มีการติดตั้งการพึ่งพาเพียร์โดยอัตโนมัติหรือไม่

UPDATE: npm เวอร์ชัน 1, 2 และ 7 จะติดตั้งโดยอัตโนมัติ peerDependencies หากพวกเขาไม่ได้ขึ้นอยู่กับระดับสูงในแผนผังการพึ่งพาอย่างชัดแจ้ง สำหรับ npm เวอร์ชัน 3 ถึง 6 คุณจะได้รับคำเตือนว่าไม่ได้ติดตั้ง peerDependency แทน

ฉันควรใช้การพึ่งพาเพื่อนเมื่อใด

คุณควรใช้การขึ้นต่อกันของเพื่อนเมื่อใด

  1. เมื่อคุณกำลังสร้างห้องสมุดเพื่อใช้ในโครงการอื่นและ.
  2. ห้องสมุดนี้ใช้ห้องสมุดอื่นและ.
  3. คุณคาดหวัง/ต้องการให้ผู้ใช้ทำงานกับห้องสมุดอื่นนั้นด้วย

NPM ติดตั้งการพึ่งพาโดยอัตโนมัติหรือไม่

โดยค่าเริ่มต้น npm การติดตั้งจะติดตั้งโมดูลทั้งหมดที่แสดงเป็นรายการพึ่งพาในแพ็คเกจ json. ด้วยแฟล็ก --production (หรือเมื่อตัวแปรสภาพแวดล้อม NODE_ENV ถูกตั้งค่าเป็นการใช้งานจริง) npm จะไม่ติดตั้งโมดูลที่แสดงอยู่ใน devDependencies.