Cos’è Npm e a cosa serve?

Non si può parlare di Npm senza prima citare Node.js e V8.

Node.js è un framework che permette di realizzare applicazioni lato server, in Javascript, utilizzando un motore Javascript, chiamato V8, che è stato realizzato da Google. Il sito ufficiale definisce Node.js in questo modo: “Node.js® è un runtime Javascript costruito sul motore JavaScript V8 e usa un modello I/O non bloccante e ad eventi, che lo rende un framework leggero ed efficiente.

Quindi Node.js è uno strumento che permette di realizzare delle applicazioni web.

Nel realizzare queste applicazioni è possibile utilizzare un gran numero di librerie Javascript già esistenti che permettono di aggiungere funzionalità in modo semplice e gratuito.

NPM è quindi un package manager (Node.js Package Manager) lo strumento che permette di includere, rimuovere e aggiornare le librerie all’interno di un proprio progetto.

Come si installa Npm su Windows?

Installare Npm su Windows è molto semplice, perché è contenuto nel pacchetto di installazione di Node.js, basta scaricarne l’ultima versione dal sito ufficiale e lanciare l’eseguibile.

Nota: Spesso è necessario disabilitare momentaneamente l’antivirus perché l’installazione abbia successo.

A questo punto se è stata scelta l’opzione “Add to path“, durante la fase di installazione sarà possibile verificare la versione installata aprendo il prompt dei comandi e digitando “npm -v“.

Come si aggiorna Npm su Windows ?

Per aggiornare Npm su Windows si può eseguire la seguente procedura:

  1. Aprire una Power Shell (powershell.exe) come amministratore di sistema (tasto destro “Run as Administrator”).
  2. Eseguire la seguente sequenza di comandi:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    npm install -g npm-windows-upgrade
    npm-windows-upgrade0

Fonti e riferimenti:

6 years ago

Leave a Reply

Your email address will not be published. Required fields are marked *