npx įrankis JavaScript
Šiuo metu globalus paketų įdiegimas laikomas blogu tonu. Esmė tame, kad toks įdiegimas užteršia operacinę sistemą, taip pat neleidžia vienu metu turėti kelias bibliotekos versijas skirtingiems projektams.
Geriau programas-paketus įdiegti vietiškai į projektą, o jų paleidimui naudoti specialų įrankį npx.
Pažiūrėkime, kaip tai daroma. Įdiegkime vietiškai į projektą įrankį sloc (į dev priklausomybes):
npm install -D sloc
Dabar, būdami mūsų projekto aplankale, galime iškviesti įdiegtą įrankį:
npx sloc .
Įdiekite vietiškai biblioteką cowsay ir tada ją iškvieskite per npx.