Nástroj npx v JavaScriptu
V současné době je globální instalace balíčků považována za špatný styl. Jde o to, že taková instalace zaneřádí operační systém a také neumožňuje současně mít několik verzí knihovny pro různé projekty.
Lepší je instalovat balíčky-programy lokálně do projektu, a pro jejich spuštění použít speciální nástroj npx.
Podívejme se, jak se to dělá. Nainstalujme lokálně do projektu utilitu sloc (v dev závislostech):
npm install -D sloc
Nyní, když jsme ve složce našeho projektu, můžeme nainstalovanou utilitu zavolat:
npx sloc .
Nainstalujte lokálně knihovnu cowsay a poté ji zavolejte přes npx.