Ito ang command npm-dedupe na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
npm-dedupe - Bawasan ang pagdoble
SINOPSIS
npm dedupe
npm ddp
DESCRIPTION
Hinahanap ang lokal na puno ng pakete at sinusubukang gawing simple ang pangkalahatang istraktura sa pamamagitan ng paglipat
dependencies sa itaas ng puno, kung saan sila ay maaaring mas epektibong ibahagi ng maramihan
mga nakadependeng pakete.
Halimbawa, isaalang-alang ang dependency graph na ito:
a
+-- b <-- depende sa [protektado ng email]
| `-- [protektado ng email]
`-- d <-- depende sa c@~1.0.9
`-- [protektado ng email]
Sa kasong ito, npm help npm-dedupe gagawing pagbabago ang puno sa:
a
+-- b
+-- d
`-- [protektado ng email]
Dahil sa hierarchical na katangian ng node's module lookup, ang b at d ay parehong makakakuha ng kanilang
dependency na natugunan ng nag-iisang c package sa antas ng ugat ng puno.
Ang deduplication algorithm ay lumalakad sa puno, na inililipat ang bawat dependency hanggang sa itaas ng puno
hangga't maaari, kahit na hindi nahanap ang mga duplicate. Magreresulta ito sa parehong flat at
deduplicated na puno.
Kung mayroon nang angkop na bersyon sa target na lokasyon sa puno, ito ay magiging
hindi ginalaw, ngunit ang iba pang mga duplicate ay tatanggalin.
Ang mga argumento ay hindi pinapansin. Laging kumikilos si Dedupe sa buong puno.
Module
Tandaan na binabago ng operasyong ito ang dependency tree, ngunit hindi kailanman magreresulta sa bago
mga module na ini-install.
Gumamit ng npm-dedupe online gamit ang mga serbisyo ng onworks.net