Παγκόσμια Εγκατάσταση μέσω npm σε JavaScript
Μερικά πακέτα npm δεν είναι απλώς βιβλιοθήκες, αλλά προγράμματα που, μετά την εγκατάσταση, προσθέτουν μια νέα εντολή στο τερματικό.
Τέτοια προγράμματα θα πρέπει να εγκαθίστανται
παγκοσμίως. Αυτό σημαίνει ότι δεν θα
εγκατασταθούν στον φάκελο node_modules
του project, αλλά απλά στον υπολογιστή σας
ως πρόγραμμα.
Για να ξεκινήσετε τη λειτουργία παγκόσμιας εγκατάστασης,
πρέπει να περάσετε τη σημαία -g:
npm install -g somelib
Ανάλογα με τον τρόπο εγκατάστασης του NodeJS,
μπορεί να χρειαστεί να γράψετε sudo
πριν από την εντολή (συνήθως για Linux):
sudo npm install -g somelib
Ας δούμε ένα παράδειγμα. Ας πάρουμε το βοηθητικό πρόγραμμα sloc, που μετράει τον αριθμό των γραμμών κώδικα σε ένα project. Ας το εγκαταστήσουμε παγκοσμίως:
npm install -g sloc
Βρισκόμενοι σε έναν φάκελο με οποιοδήποτε project, εκτελέστε στο τερματικό την εντολή για την καταμέτρηση γραμμών, περνώντας ως παράμετρο της εντολής τη διαδρομή προς τον φάκελο (τελεία - τρέχων φάκελος):
sloc .
Εγκαταστήστε παγκοσμίως τη βιβλιοθήκη cowsay. Μετά την εγκατάσταση, στο τερματικό, καλέστε αυτή τη βιβλιοθήκη, κάνοντας την αγελάδα να πει κάτι στο τερματικό.