Το εργαλείο npx στο JavaScript
Στις μέρες μας, η καθολική εγκατάσταση πακέτων θεωρείται κακή πρακτική. Το θέμα είναι ότι μια τέτοια εγκατάσταση ακαταστατεί το λειτουργικό σύστημα, και επίσης δεν επιτρέπει την ταυτόχρονη διατήρηση πολλών εκδόσεων μιας βιβλιοθήκης για διαφορετικά projects.
Είναι καλύτερα τα πακέτα-προγράμματα να εγκαθίστανται τοπικά στο project, και για την εκτέλεσή τους να χρησιμοποιείται το ειδικό εργαλείο npx.
Ας δούμε πώς γίνεται αυτό. Ας εγκαταστήσουμε τοπικά στο project το εργαλείο sloc (σε dev dependencies):
npm install -D sloc
Τώρα, βρίσκοντας στο φάκελο του project μας, μπορούμε να καλέσουμε το εγκατεστημένο εργαλείο:
npx sloc .
Εγκαταστήστε τοπικά τη βιβλιοθήκη cowsay και στη συνέχεια καλέστε την μέσω npx.