DEV Community


Discussion on: What interesting things I can do with npm?

sreisner profile image
Shawn Reisner • Edited

Here's one not a lot of people know about.

npx comes bundled with npm 5.2.0+. It temporarily downloads then executes an npm package that's used as a script (such as create-react-app) without needing to install it anywhere on the machine.

A fun example if you want to try it out is cowsay, a little script that outputs an ASCII cow saying something:

> npx cowsay "Cows are the silent jury in the trial of mankind."
/ Cows are the silent jury in the trial of \
\  mankind.                                /
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
victoria profile image
Victoria Drake

Fantastic! Thanks for sharing Shawn!