Come aggiorno un modulo NPM che ho pubblicato?


Risposte:


120

Cambia la versione nel tuo package.jsono usa npm version <new-version>.

Dopo aver modificato il numero di versione nel tuo package.json, puoi correre npm publisha pubblicare la nuova versione su NPM.

npm install installerà l'ultima versione nel repository NPM.


2
@AmirRezvani: è ancora necessario modificare la versione e pubblicare.
SLaks

32

Aumenta il numero di versione e poi esegui di npm publish yourModulenuovo, come descritto nei documenti di npm .

npm install yourModule installerà quindi l'ultima versione dal registro di NPM.

L'ultima risposta mi è sembrata un po 'fuorviante, mi dispiace.


come si aumenta il numero di versione?
emarel

7
npm version 0.2.0oppurenpm version patch
eljefedelrodeodeljefe

@emarel Come aumentare il numero di versione: docs.npmjs.com/getting-started/semantic-versioning
Ilker Cat

Hai anche bisogno di un npm loginse non sei loggato
icc97

10

Per me, l'aggiornamento della versione in package.jsonancora ha provocato l'errore "Non è possibile pubblicare oltre ...".

I passaggi per la risoluzione erano (in base al numero di versione delle operazioni):

  1. npm version 0.0.2

  2. npm publish


5

Dalla documentazione di npmjs :

  1. Per modificare il numero di versione in package.json , sulla riga di comando, nella directory root del pacchetto, eseguire il comando seguente, sostituendo <update_type> con uno dei tipi di release semantici di controllo delle versioni (patch, major o minor):

    npm version <update_type>

  2. Esegui npm publish .
  3. Vai alla pagina del tuo pacchetto ( https://npmjs.com/package/ ) per verificare che la versione del pacchetto sia stata aggiornata.

2
  1. Se si tratta di una versione di patch (piccole modifiche), utilizzare quanto segue:

     npm version patch
    

    Incrementerà l'ultima parte del numero di versione.

  2. Se si tratta di una versione minore (nuove funzionalità), utilizzare quanto segue:

     npm version minor
    

    Incrementerà la parte centrale del numero di versione.

  3. Se si tratta di una versione principale (funzionalità principali o correzioni di problemi importanti), utilizzare quanto segue:

     npm version major
    

    Incrementerà la prima parte del numero di versione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.