Инструментът npx в JavaScript
В настоящия момент глобалната инсталация на пакети се счита за лош тон. Работата е, че такава инсталация затрупва операционната система, а също така не позволява едновременно поддържане на няколко версии на библиотека за различни проекти.
По-добре е програми-пакети да се инсталират локално в проекта, а за тяхното стартиране да се използва специален инструмент npx.
Нека да видим как се прави това. Нека инсталираме локално в проекта утилитата sloc (в dev зависимости):
npm install -D sloc
Сега, намирайки се в папката на нашия проект, можем да извикаме инсталираната утилита:
npx sloc .
Инсталирайте локално библиотеката cowsay и след това я извикайте чрез npx.