Το εργαλείο npx στο JavaScript

Στις μέρες μας, η καθολική εγκατάσταση πακέτων θεωρείται κακή πρακτική. Το θέμα είναι ότι μια τέτοια εγκατάσταση ακαταστατεί το λειτουργικό σύστημα, και επίσης δεν επιτρέπει την ταυτόχρονη διατήρηση πολλών εκδόσεων μιας βιβλιοθήκης για διαφορετικά projects.

Είναι καλύτερα τα πακέτα-προγράμματα να εγκαθίστανται τοπικά στο project, και για την εκτέλεσή τους να χρησιμοποιείται το ειδικό εργαλείο npx.

Ας δούμε πώς γίνεται αυτό. Ας εγκαταστήσουμε τοπικά στο project το εργαλείο sloc (σε dev dependencies):

terminalnpm install -D sloc

Τώρα, βρίσκοντας στο φάκελο του project μας, μπορούμε να καλέσουμε το εγκατεστημένο εργαλείο:

terminalnpx sloc .
Задание 1

Εγκαταστήστε τοπικά τη βιβλιοθήκη cowsay και στη συνέχεια καλέστε την μέσω npx.