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.
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
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.
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
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.
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.
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.
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.
Per illustrazione:
ordinamento della shell
npm install morgan --save-dev
L'output mostra l'operazione eseguita utilizzando la riga di comando sotto l'immagine.
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
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.