Παγκόσμια Εγκατάσταση μέσω npm σε JavaScript

Μερικά πακέτα npm δεν είναι απλώς βιβλιοθήκες, αλλά προγράμματα που, μετά την εγκατάσταση, προσθέτουν μια νέα εντολή στο τερματικό.

Τέτοια προγράμματα θα πρέπει να εγκαθίστανται παγκοσμίως. Αυτό σημαίνει ότι δεν θα εγκατασταθούν στον φάκελο node_modules του project, αλλά απλά στον υπολογιστή σας ως πρόγραμμα.

Για να ξεκινήσετε τη λειτουργία παγκόσμιας εγκατάστασης, πρέπει να περάσετε τη σημαία -g:

terminalnpm install -g somelib

Ανάλογα με τον τρόπο εγκατάστασης του NodeJS, μπορεί να χρειαστεί να γράψετε sudo πριν από την εντολή (συνήθως για Linux):

terminalsudo npm install -g somelib

Ας δούμε ένα παράδειγμα. Ας πάρουμε το βοηθητικό πρόγραμμα sloc, που μετράει τον αριθμό των γραμμών κώδικα σε ένα project. Ας το εγκαταστήσουμε παγκοσμίως:

terminalnpm install -g sloc

Βρισκόμενοι σε έναν φάκελο με οποιοδήποτε project, εκτελέστε στο τερματικό την εντολή για την καταμέτρηση γραμμών, περνώντας ως παράμετρο της εντολής τη διαδρομή προς τον φάκελο (τελεία - τρέχων φάκελος):

terminalsloc .
Задание 1

Εγκαταστήστε παγκοσμίως τη βιβλιοθήκη cowsay. Μετά την εγκατάσταση, στο τερματικό, καλέστε αυτή τη βιβλιοθήκη, κάνοντας την αγελάδα να πει κάτι στο τερματικό.