logo

comando di installazione npm

Il Node Package Manager è noto come npm. Funziona come gestore di pacchetti della piattaforma Node JavaScript.

Il più grande registro di software al mondo si chiama Npm. Npm è uno strumento di condivisione e visualizzazione utilizzato dagli sviluppatori open source in tutto il mondo.

Parti NPM

Npm è composto da tre parti:

  • Puoi cercare pacchetti di terze parti sul sito Web, creare profili e gestire i pacchetti.
  • Puoi comunicare con npm tramite l'interfaccia della riga di comando, talvolta nota come CLI npm, che viene eseguita da un terminale.
  • Il registro è un ampio repository online per il codice sorgente JavaScript.

Npm base e comando di versione

  • Puoi utilizzare il comando npm da un comando per individuare l'API npm sul tuo computer:
 C:Usershp>npm 

L'immagine seguente descrive l'output del comando.

comando di installazione npm

Il comando mostrato di seguito, ad esempio, ti mostrerà la versione corrente di npm del tuo sistema:

 npm -v 

L'immagine seguente descrive l'output del comando npm version.

jvm
comando di installazione npm

Di cosa è capace npm?

È possibile installare un nuovo pacchetto dal registro utilizzando npm. Inoltre, npm ti consente di trovare e condividere i tuoi nuovi pacchetti di nodi. Con npm, lo utilizzerai principalmente per questo scopo.

pacchetto.json

In genere, la directory root del progetto npm include un file denominato package.json. I dati importanti sono contenuti nel package.json, un file di testo semplice che npm utilizza per determinare il progetto e gestire le dipendenze.

Vai alla directory root del progetto e usa il comando per generare il file package.json:

 npm init 

L'immagine seguente descrive l'output del comando npm.

comando di installazione npm

Quando usi il comando npm init, ti chiederà dettagli sul progetto, come:

  • Una versione del pacchetto
  • nome del pacchetto
  • Repository Git per il comando test
  • Parole chiave
  • Autore
  • Licenza

Accetterà i valori predefiniti e continuerà al prompt successivo se premi Invio o Invio.

Utilizza il seguente comando se desideri utilizzare le opzioni predefinite:

 npm init --yes 

comando di installazione npm

Installa un nuovo pacchetto npm

Il comando npm install viene utilizzato per installare un nuovo pacchetto:

interfaccia in Java
 npm install 

Il nome del pacchetto deve essere seguito dalle parole chiave npm install in questo comando.

L'immagine seguente descrive il risultato del comando npm.

comando di installazione npm

Cerchi i pacchetti sul sito Web npm per trovarli.

Ad esempio, puoi eseguire il seguente comando per installare il pacchetto express:

 npm install express 

Tieni presente che il framework web Node.js express è veloce. Dopo l'installazione, noterai che a nuova directory denominata /node module è stato creato sotto la radice del progetto. Questa directory ospiterà tutti i moduli appena installati.

L'immagine fornisce il risultato del comando npm.

comando di installazione npm

Puoi vedere che npm ha installato Express così come le sue dipendenze, così come le dipendenze di tali dipendenze e così via, espandendo la directory dei moduli /node.

La parte delle dipendenze del progetto pacchetto.json il file è stato modificato e ora include il pacchetto express, come mostrato nell'esempio seguente:

 'dependencies': { 'express': '^4.17.1' } 

La sezione delle dipendenze conterrà generalmente un elenco di tutti i nuovi pacchetti installati. In questo caso, il pacchetto express con la versione 4.17.1 è una delle dipendenze. Prendi nota delle specifiche di controllo della versione strutturale a cui aderisce Npm.

È possibile utilizzare il comando npm install nella seguente forma abbreviata per ridurre la digitazione:

 npm i 

Indico l'installazione in questo comando. L'immagine fornisce il risultato del comando npm.

comando di installazione npm

Installazione di un pacchetto come requisito per lo sviluppo

Occasionalmente potresti installare un pacchetto compatibile solo con l'ambiente di sviluppo.

Ad esempio, potresti installare il pacchetto morgan, che registra le richieste HTTP.

np.linspace

Per eseguire questa operazione, utilizzare il comando npm install con l'opzione ?save-dev e la seguente sintassi:

 npm install --save-dev 

L'output mostra l'operazione eseguita utilizzando la riga di comando sotto l'immagine.

comando di installazione npm

Per illustrazione:

ordinamento della shell
 npm install morgan --save-dev 

L'output mostra l'operazione eseguita utilizzando la riga di comando sotto l'immagine.

comando di installazione npm

Il pacchetto Morgan verrà scaricato e installato con questo comando. Inoltre, espande il pacchetto con una nuova parte. Il file devDependencies.json dovrebbe assomigliare a questo:

 'devDependencies': { 'morgan': '^1.10.0' } 
  • In sostanza, le devDependencies dovrebbero includere i pacchetti che utilizzi durante lo sviluppo.
  • Hai bisogno di questi pacchetti solo mentre crei la tua applicazione.
  • Le dipendenze, d'altro canto, dovrebbero includere i pacchetti richiesti dall'applicazione.
  • In altre parole, il tuo programma verrà eseguito con questi pacchetti richiesti.
  • Il comando npm install può anche ottenere e installare tutti i pacchetti elencati nella sezione dipendenze e devDependencies.

npm Installa a livello globale

Installa un pacchetto sul tuo sistema a livello globale.

Utilizza il comando seguente per installare un pacchetto sul tuo sistema a livello globale:

 npm install --global

O semplicemente:

 npm i -g 

comando di installazione npm

Spesso installi un pacchetto sulla riga di comando o sulla shell quando desideri utilizzarlo a livello globale.

L'installazione di un pacchetto è la soluzione migliore se desideri utilizzarlo nella tua applicazione.

Conclusione

Per la piattaforma Node Js/javascript, Npm funge da gestione dei pacchetti. La riga di comando aiuta a installare npm passo dopo passo per lo sviluppo e le operazioni. Aiuta a installare npm e altri dati correlati in un'unica riga di comando utilizzando un prompt dei comandi. L'installazione di npm per la funzionalità JavaScript in tutte le applicazioni relative al Web.