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:

terminalnpm install -g somelib

A seconda del metodo di installazione di NodeJS, potrebbe essere necessario scrivere sudo prima del comando (solitamente su Linux):

terminalsudo npm install -g somelib

Vediamo un esempio. Prendiamo l'utility sloc, che conta il numero di linee di codice in un progetto. Installiamola globalmente:

terminalnpm 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):

terminalsloc .
Задание 1

Installa globalmente la libreria cowsay. Dopo l'installazione, accedi a questa libreria dal terminale facendo dire qualcosa alla mucca nel terminale.