npx ftw
Читая описание npx, не всегда очевидно, в каких именно случаях он может пригодиться.
Важнейший кейс: запуск flow
Как и со многими другими консольными утилитами из npm, с флоу попытка смешать глобальные и локальные инстансы не приводит ни к чему хорошему. По закону Мёрфи, они, естественно, окажутся разных версий и с помощью vs code начнут играть в догонялки, кто у кого прибьёт больше инстансов
Проигрывает, как правило, пользователь.
Выход прост:
бро ✅
npx flow status
Запускает локальный бинарник, работает как шорткат для node_modules/.bin/flow
не бро ❌
flow status
Запускает глобальную версию, устраивает конфликт