Node Package Manager, popolarmente noto come npm, è un repository online per la pubblicazione di pacchetti e librerie NodeJS.

È anche uno strumento da riga di comando che ti consente di interagire con i pacchetti registrati. Può aiutare con l'installazione del pacchetto, la gestione della versione e la gestione delle dipendenze.

Gli sviluppatori pubblicano le loro librerie JavaScript su npm ogni giorno. Il processo è abbastanza semplice, quindi anche tu puoi pubblicare un pacchetto su npm.

Passaggio 1: installazione di NodeJS

Per interagire con npm, devi averlo installato a livello globale sul tuo sistema.

A partire da installazione di NodeJS e npm su Ubuntu, Su Windows, o seguendo le istruzioni sul NodeJS sito web.

Passaggio 2: creazione di un account npm

Per pubblicare i tuoi pacchetti su npm, devi creare un account npm sul sito Web ufficiale di npm.

Segui i passaggi seguenti per creare un account npm:

  1. Vai al iscrizione npm pagina.
  2. Inserisci i tuoi dati, accetta la licenza e l'informativa sulla privacy e fai clic su "crea account".
  3. instagram viewer
  4. Verifica la tua email con il link che riceverai da npm nella tua casella di posta.

Se non verifichi il tuo indirizzo email, npm genererà un errore quando tenti di pubblicare i tuoi pacchetti.

Passaggio 3: inizializzazione di un repository Git

Successivamente, devi inizializzare un repository Git per tenere traccia di tutte le modifiche che apporterai al tuo progetto.

Sul tuo terminale, vai alla directory principale del tuo progetto ed esegui il seguente comando per inizializzare un repository Git vuoto.

git init

Creare un .gitignore file e aggiungi tutti i file che non vuoi che Git tenga traccia. Quindi eseguire il comando seguente per tenere traccia dei file rimanenti:

git aggiungi -A

Quindi, esegui il comando seguente per acquisire il tuo primo snapshot eseguendo il commit del codice su Git.

idiota commettere -m iniziale-commettere

Puoi scegliere di farlo ospita il tuo repository Git su GitHub o un servizio simile come Gitlab per una collaborazione senza interruzioni.

Passaggio 4: inizializzazione di npm nel tuo progetto

Quindi, inizializza npm nel tuo progetto per aggiungere dettagli sul tuo progetto a un file package.json. Questi dettagli saranno pubblici su npm.

Sul tuo terminale, vai alla directory principale del tuo progetto ed esegui il seguente comando per inizializzare npm nel tuo progetto.

npm init

Il comando sopra attiverà una serie di prompt sulla riga di comando:

  • nome del pacchetto: Questo è il nome del tuo pacchetto npm; deve essere univoco se si vuole pubblicare il pacchetto su npm; altrimenti, npm genererà un errore.
  • versione: questa proprietà indica la versione corrente del pacchetto. Devi incrementarlo ogni volta che aggiorni il tuo pacchetto o npm genererà un errore. Il valore predefinito è 1.0.0.
  • descrizione: Questa proprietà è la descrizione del tuo pacchetto. Sarà pubblico quando pubblicherai il tuo pacchetto.
  • punto d'entrata: questa proprietà indica il nome del file in cui inizia l'esecuzione del codice.
  • comando di prova: Questa proprietà indica il comando che verrà eseguito durante l'esecuzione test di esecuzione npm.
  • repository git: questa proprietà è l'URL del tuo repository Git remoto.
  • parole chiave: Questa proprietà indica le parole chiave rilevanti per il tuo progetto che aiuteranno il motore di ricerca a trovarlo.
  • autore: Questa proprietà dovrebbe essere il tuo nome o alias.
  • licenza: Questa è la licenza con cui vuoi pubblicare il pacchetto. La licenza predefinita è la licenza ISC (Internet Systems Consortium).

Dopo averlo configurato, puoi creare il tuo pacchetto.

Passaggio 5: testare il pacchetto

Dopo aver finito di creare il pacchetto, dovresti testarlo localmente per vedere come si comporterebbe dopo averlo distribuito su npm.

Per testare il tuo pacchetto localmente, prima esegui il seguente comando nella directory del tuo progetto:

collegamento npm

Il comando sopra ti consente di fare riferimento al tuo pacchetto localmente come faresti con un pacchetto ospitato da npm.

Quindi, crea un'altra cartella nella directory principale del tuo progetto e cd in essa.

mkdir test
CDtest

Nella cartella test, esegui il comando seguente per collegare il pacchetto alla cartella:

npm link nome-del-tuo-pacchetto

Infine, crea un file fittizio per testare la funzionalità del tuo pacchetto.

Dopo aver completato i test, puoi eliminare in sicurezza la cartella dei test.

Passaggio 6: accesso a npm sul tuo sistema

Successivamente, devi accedere al tuo account npm sul tuo sistema.

Esegui il comando seguente per accedere al tuo account npm:

accesso npm

Questo ti chiederà di inserire il tuo nome utente, password e un codice di autenticazione a due fattori (se lo hai abilitato sul tuo account).

Passaggio 7: pubblicazione del pacchetto

Dopo aver completato tutti i passaggi precedenti, eseguire il comando seguente per pubblicare il pacchetto su npm.

npm pubblicare

Questo comando richiede una password monouso che sarà nella tua e-mail. Quindi, pubblicherà il tuo pacchetto su npm.

Puoi visualizzare i pacchetti che hai pubblicato su npm. Accedi al tuo account npm su npmjs.com e vai alla sezione dei pacchetti sulla dashboard del tuo profilo.

Per installare il tuo pacchetto e usarlo come dipendenza da uno qualsiasi dei tuoi progetti, esegui:

npm installarenome-di-tuo-pacchetto

Eliminazione del pacchetto da npm

Hai ancora il controllo completo sui tuoi pacchetti su npm, il che significa che puoi modificare e persino eliminare il tuo pacchetto in modo permanente da npm. Puoi eliminare i tuoi pacchetti andando nella sezione delle impostazioni del tuo pacchetto e selezionando l'opzione elimina pacchetto.