Il comando npm init nel linguaggio JSON crea un file package.json per il frontend del tuo progetto. Un file package.json è un file che contiene informazioni sui pacchetti e sulle dipendenze del progetto. Contiene anche metadati per il progetto come numero di versione, autore e descrizione.
L’uso dei comandi npm avviene tramite lo strumento della riga di comando e init è solo uno dei tanti comandi a cui npm risponde. In questa introduzione impareremo cos’è npm, cos’è un file package.json e cosa fa il comando npm init. Alla fine di questa guida, avrai un quadro più chiaro di come utilizzare il comando npm init.
Cos’è npm?
Creato come gestore di pacchetti e installatore, npm (Node Package Manager) è anche la libreria di codici più grande del mondo, contenente oltre 800.000 pacchetti di codice che possono essere installati tramite la riga di comando. Npm stesso viene installato tramite Node.js. Per utilizzare npm nella riga di comando, è necessario che Node.js sia installato.
Npm funge anche da gestore delle dipendenze. Una dipendenza è una libreria su cui si basa il tuo progetto per funzionare correttamente. React è un esempio di dipendenza. Questi sono tenuti traccia nel file package.json menzionato nell’introduzione.
Diamo un’occhiata a come utilizzare il comando npm init.
Come Usa npm init
Il comando init è l’abbreviazione di initialize. Prima di creare un nuovo progetto, dobbiamo specificare alcuni degli attributi del progetto. Questi attributi includono il nome del progetto, la versione iniziale e la descrizione. Ci sono più attributi come il file principale del progetto, il repository github, le parole chiave e le informazioni sulla licenza, ma il nome e il numero di versione sono i più importanti qui.