এনপিএম প্যাকেজ তালিকায় কি কাটা হয়?


94

আমি এনপিএম তালিকা হিসাবে কমান্ড চালাচ্ছি এবং আমি নীচে উল্লিখিত তালিকাটি আমার নির্ভরতা হিসাবে পাই এবং আমি জানতে চাই যে ছাড়ের অর্থ কী । দয়া করে আমাকে এর অর্থটি জানান।

দয়া করে নীচের চিত্রটি দেখুন ... !!!!


উত্তর:


108

deduped"অনুলিপি করা" এর জন্য সংক্ষিপ্ত (ডুপ্লিকেটগুলি সরানো হয়েছিল)। এর জন্য ডকুমেন্টেশন npm dedupeব্যাখ্যা npmকরে যে এটি কীভাবে করে:

স্থানীয় প্যাকেজ ট্রি অনুসন্ধান করে এবং গাছের উপরে নির্ভরতা সরিয়ে সামগ্রিক কাঠামো সরল করার চেষ্টা করে, যেখানে একাধিক নির্ভর প্যাকেজগুলি সেগুলি আরও কার্যকরভাবে ভাগ করে নিতে পারে।

অন্য কথায়, এটি দেখতে পারা যায় যে একাধিক প্যাকেজগুলির একই নির্ভরতা রয়েছে (একই প্যাকেজগুলি এবং সংস্করণ সীমার অর্থ ) এবং সেগুলি একই প্যাকেজে "পয়েন্ট" করে।

একই প্যাকেজটি রেফারেন্স করা হয়েছে, সুতরাং এটি দুটিবার ইনস্টল করতে হবে না।

এছাড়াও, এটি "গাছের উপরে" প্যাকেজগুলি সরিয়ে দেয় (গাছকে সমতল করে তোলে)। এটি সামগ্রিকভাবে বোঝায় কারণ অন্যথায় একটি প্যাকেজটিকে node_modulesঅন্য কোনও প্যাকেজের (যা কোনও ধরণের গণ্ডগোলের মতো হবে) সন্ধান করতে হবে এবং নির্ভরতা সহজীকরণে সহায়তা করে।

আপনি এটি নির্ভর করতে পারেন, যেমন আপনার নির্ভরতা গ্রাফের প্রতিটি প্যাকেজ যা গ্রাফটি বলেছে deduped, গ্রাফটিতে কমপক্ষে আরও একবার সময় পাওয়া যায়, সাধারণত উচ্চতর স্তরে।

আপনার পোস্ট content-type@1.0.4করা স্ক্রিনশটে একটি নির্ভরতা body-parser। আরও কিছুটা নিচে, এটি এক স্তরের উচ্চতর এক্সপ্রেসের প্রত্যক্ষ নির্ভরতা হিসাবেও তালিকাভুক্ত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.