Come abilitare npm
npm
(Node Package Manager) è lo strumento di gestione dei pacchetti di Node.js e il gestore di pacchetti predefinito. Viene utilizzato per installare, condividere e gestire pacchetti di codice JavaScript ed è una delle più grandi librerie open source al mondo. Utilizzando npm
, gli sviluppatori possono gestire facilmente le dipendenze del progetto, migliorando così l'efficienza dello sviluppo.
Abilitare npm
Node.js installato tramite ServBay include già npm
ed è abilitato per impostazione predefinita. Se npm
non è abilitato o necessita di un aggiornamento, è possibile procedere seguendo i passaggi indicati di seguito.
Verificare l'installazione di npm
Aprire il terminale e digitare il seguente comando per controllare la versione di
npm
:bashnpm -v
1Esempio di output:
bash9.1.0
1
Aggiornare npm
Se npm
necessita di un aggiornamento, è possibile eseguirlo con il seguente comando di aggiornamento:
npm install -g npm
Confermare nuovamente la versione:
npm -v
Vantaggi dell'uso di npm
Il principale vantaggio di npm
risiede nella sua ampia libreria open source e nelle funzionalità di facile gestione dei pacchetti. Ecco alcuni esempi pratici di utilizzo di npm
:
Inizializzare un progetto
Utilizzare npm
per inizializzare un nuovo progetto Node.js:
npm init
Questo ti guiderà nella creazione di un nuovo file package.json
contenente le informazioni di base e le dipendenze del progetto.
Installare le dipendenze
Utilizzare npm
per installare le dipendenze del progetto:
npm install
Questo installerà tutte le dipendenze elencate nel file package.json
.
Aggiungere dipendenze
Aggiungere un nuovo pacchetto di dipendenze:
npm install lodash --save
Questo installerà il pacchetto lodash
e aggiornerà il file package.json
.
Rimuovere dipendenze
Rimuovere un pacchetto di dipendenze:
npm uninstall lodash --save
Questo rimuoverà il pacchetto lodash
dal progetto e aggiornerà il file package.json
.
Aggiornare le dipendenze
Aggiornare tutte le dipendenze del progetto:
npm update
Uso degli script npm
npm
consente di definire script nel file package.json
per eseguire comandi comuni. Ad esempio, aggiungere i seguenti script al file package.json
:
"scripts": {
"start": "node app.js",
"test": "mocha"
}
2
3
4
Eseguire questi script con i seguenti comandi:
npm start
npm test
2
Comandi comuni
Installare pacchetti globali:
bashnpm install -g <nome-pacchetto>
1Ad esempio, per installare
nodemon
:bashnpm install -g nodemon
1Visualizzare i pacchetti globali:
bashnpm list -g --depth=0
1Pulire la cache:
bashnpm cache clean --force
1
Utilizzando npm
, gli sviluppatori possono gestire facilmente le dipendenze del progetto, installare e aggiornare rapidamente i pacchetti, migliorando l'efficienza complessiva dello sviluppo.