JavaScriptда npx инструменти
Ҳозирги вақтда пакетларни глобал ўрнатиш яхши хисобланмайди. Муаммо шундаки, бундай ўрнатиш операцион тизимни бузовди ва ҳамда турли лойиҳалар учун бир неча версияларни бир вақтда сақлашга имкон бермайди.
Яхшироқ бўлгани - дастур-пакетларни лойиҳага локал ўрнатиш, ва уларни ишга тушириш учун maxсус npx инструментидан фойдаланиш.
Ку́райлик, бу кандай килинади. Лойиҳамизга sloc утилитасини локал ўрнатамиз (dev записимостида):
npm install -D sloc
Энди, лойиҳамизнинг папкасида турган ҳолимизда, биз ўрнатилган утилитани чақиришимиз мумкин:
npx sloc .
cowsay кутубхонасини локал ўрнатиб олинг ва сўнгра уни npx орқали чақиринг.