Categories
Android iOS Node.js npm piattaforme React Native

Node.js (3)

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

Leave a Reply