Installazione globale tramite npm in JavaScript
Alcuni pacchetti npm non sono semplicemente librerie, ma programmi che, dopo l'installazione, aggiungono un nuovo comando al terminale.
Questi programmi dovrebbero essere installati
globalmente. Ciò significa che non saranno
installati nella cartella node_modules
del progetto, ma semplicemente sul tuo computer
come un programma.
Per attivare la modalità di installazione globale
è necessario passare il flag -g:
npm install -g somelib
A seconda del metodo di installazione di
NodeJS, potrebbe essere necessario scrivere
sudo prima del comando (solitamente su Linux):
sudo npm install -g somelib
Vediamo un esempio. Prendiamo l'utility sloc, che conta il numero di linee di codice in un progetto. Installiamola globalmente:
npm install -g sloc
Essendo in una cartella con qualsiasi progetto, eseguiamo nel terminale il comando per contare le linee, passando come parametro del comando il percorso della cartella (il punto indica la cartella corrente):
sloc .
Installa globalmente la libreria cowsay. Dopo l'installazione, accedi a questa libreria dal terminale facendo dire qualcosa alla mucca nel terminale.