Narzędzie npx w JavaScript
Obecnie globalna instalacja pakietów jest uważana za złą praktykę. Chodzi o to, że taka instalacja zaśmieca system operacyjny, a także uniemożliwia jednoczesne posiadanie wielu wersji biblioteki dla różnych projektów.
Lepiej jest instalować pakiety-programy lokalnie w projekcie, a do ich uruchamiania używać specjalnego narzędzia npx.
Spójrzmy, jak to się robi. Zainstalujmy lokalnie w projekcie narzędzie sloc (jako zależność dev):
npm install -D sloc
Teraz, znajdując się w folderze naszego projektu, możemy wywołać zainstalowane narzędzie:
npx sloc .
Zainstaluj lokalnie bibliotekę cowsay a następnie wywołaj ją przez npx.