- کاري ځایونه (
د کار ځایونه )، تاسو ته اجازه درکوي له څو کڅوړو څخه انحصارونه په یوه بسته کې راټول کړئ ترڅو په یو ګام کې یې نصب کړئ. - اتوماتیک نصب
د ملګرو انحصار (په پلگ انونو کې د بیس کڅوړو ټاکلو لپاره کارول کیږي چې اوسنی کڅوړه د کار کولو لپاره ډیزاین شوې ، حتی که دا په مستقیم ډول نه کارول کیږي). د پیر انحصارونه د "peerDependencies" برخې کې د package.json فایل کې مشخص شوي. مخکې، دا ډول انحصار د پراختیا کونکو لخوا په لاسي ډول نصب شوی و، مګر NPM 7.0 یو الګوریتم پلي کوي ترڅو ډاډ ترلاسه کړي چې په سمه توګه تعریف شوي پیر انحصار په ورته کچه یا د نوډ_موډول ونې کې د انحصار کڅوړې څخه پورته موندل کیږي. - د لاک فارمیټ دوهمه نسخه (package-lock v2) او د yarn.lock لاک فایل لپاره ملاتړ. نوې بڼه د تکرار وړ جوړونو ته اجازه ورکوي او په بشپړ ډول د کڅوړې ونې جوړولو لپاره اړین هرڅه پکې شامل دي. NPM اوس کولی شي د yarn.lock فایلونه د بسته بندۍ میټاډاټا او لاک کولو معلوماتو سرچینې په توګه وکاروي.
- د داخلي اجزاوو د پام وړ ریفکتور کول ترسره شوي، چې موخه یې د فعالیت جلا کول دي ترڅو ساتنه آسانه کړي او اعتبار زیات کړي. د مثال په توګه، د node_modules ونې معاینه او اداره کولو کوډ یو جلا ماډل ته لیږدول شوی
اربکی . - موږ د package.exports ساحې کارولو ته لاړ، کوم چې د اړتیا () کال له لارې د داخلي ماډلونو سره نښلول ناممکن کوي.
- بسته په بشپړه توګه بیا لیکل شوې ده
npx ، کوم چې اوس د کڅوړو څخه د اجرا وړ چلولو لپاره د "npm exec" کمانډ کاروي. - د "npm پلټنې" کمانډ محصول د پام وړ بدل شوی، دواړه کله چې د انسان د لوستلو وړ بڼه کې محصول او کله چې "--json" حالت غوره شوی وي.
سرچینه: opennet.ru