npx-työkalu JavaScriptissä
Nykyään pakettien globaali asennus pidetään huonona tapana. Asia on siihen, että tällainen asennus sotkee käyttöjärjestelmää, eikä anna pitää useita kirjaston versioita eri projekteja varten.
On parempi asentaa ohjelmapaketit lokaalisti projektiin, ja niiden käynnistämiseen käyttää erityistä työkalua npx.
Katsotaan kuinka se tehdään. Asennetaan lokaalisti projektiin apuohjelma sloc (dev-riippuvuutena):
npm install -D sloc
Nyt, ollessamme projektimme kansiossa, voimme kutsua asennetun apuohjelman:
npx sloc .
Asenna lokaalisti kirjasto cowsay ja kutsu sitä sitten npx:n kautta.