Fije plug'n'play

npm është menaxheri i parazgjedhur i paketës për Node.js. Facebook ka kohë që po zhvillon një zgjidhje alternative të menaxhimit të paketës, të quajtur Fije . Fije duket se po zhduket ngadalë nga leximet e Github pasi zgjidhja standarde dhe statistikat në faqen zyrtare tregojnë se vetëm një pjesë e paketave kryhen nga Fije. Sidoqoftë, ia vlen të mendosh jashtë kutisë.


Fije është plotësisht në përputhje me skedarët ekzistues të pack.json - kështu që mund të përdorni të dyja zgjidhjet për projektet ekzistuese pa ndonjë problem. Komandat e dy zgjidhjeve ndryshojnë vetëm pak. Këtu është një krahasim i komandave më të rëndësishme:

PërshkrimnpmFije
Inicialet npm fillimifill fije
Azhurnoninpm instaloni -g npmvetë-azhurnimi i fijeve
Instaloni paketënnpm instaloni
- ruaj [emrin]
fill shtoni [emrin]
Instaloni paketënnpm instaloni
--save-dev [emri]
fill shtoni
--dev [emri]
Instaloni paketën globalishtnpm instaloni -g [emri]fije shtoni globale [emrin]
Instaloni të gjitha paketatnpm instalonifije instaloni
Përditësoni të gjitha paketatazhurnimi i npmazhurnimi i fijeve
Çinstaloni paketënnpm hiq [emrin]heq fijen [emri]

Fije filloi me synimin për të zgjidhur disa nga dobësitë e npm. Dallimi më i dukshëm është performanca më e lartë: Nëpërmjet instalimeve në rritje, multitreading dhe tiparit të fundit të vrasësit Plug'n'Play (PNP) performanca rritet në mënyrë drastike. Plug'n'Play hedh idenë e një dosjeje të bazuar në projekte node_modules, numrin e skedarëve që shpesh mund të rriten në lartësi astronomike . Më shumë informacion mund të gjenden në letrën zyrtare plug'n'play. Ne instalojmë eslint një herë me npm dhe pastaj me fije me cache të ngrohur në secilin rast për të bërë ndryshimin në shpejtësi (6x!) Clear:

npm 6.5.0
Fije 1.12.3
Mbrapa