Nell’ultimo post abbiamo:
- creato un progetto con Node.js,
- installato un modulo con
npm
(nel progetto locale)
Oggi proveremo a installare un modulo globale
Un modulo si può installare in almeno tre modi diversi:
npm install modulo npm install --save-dev modulo npm install -g modulo
- il primo installa il modulo (come dipendenza) nella cartella locale del progetto (già visto)
- il secondo installa il modulo (come dipendenza, utile solo per gli sviluppatori del software) nella cartella locale
- il terzo installa il modulo (come dipendenza) in modo globale nella cartella home folder dell’utente (utilizzabile da qualsiasi altro progetto)
Quando si usa npm non è raro imbattersi in problemi di dipendenze. In questi casi si ottengono messaggi di warning nel terminale causati dalla gestione degli intervalli delle versioni delle dipendenze.
Questo è un esempio di output (da ignorare) 🙁
added 12 packages, and audited 68 packages in 1s
4 packages are looking for funding
run `npm fund` for details
1 high severity vulnerability
To address all issues, run:
npm audit fix
Run `npm audit` for details.
Per controllare se abbiamo installato tutte le librerie necessarie
$ nvm use node $ cd progetto $ npm ls --include=dev