2013-02-24 8 views
54

Ho creato un modulo NPM e ho pubblicato è alla versione 0.0.1Come aggiornare un modulo NPM che ho pubblicato?

ho fatto alcune modifiche e spinto a quelli github, e vorrei in modo che quando uno usa npm install myModule viene utilizzata la nuova versione.

Come si comunica a NPM che esiste una versione 0.0.2?

+0

possibile duplicato del [Devo pubblicare NPM ogni volta Aggiorno un pacchetto disponibile tramite git?] (Http://stackoverflow.com/questions/13507763/do-i-need-to-publish-to-npm-every-time-i-update-a-package-available- via-git) – nwinkler

risposta

73

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

Dopo aver modificato il numero di versione nel package.json, è possibile eseguire npm publish per pubblicare la nuova versione su NPM.

18

Aumentare il numero di versione e quindi eseguire nuovamente npm publish yourModule, come descritto nello npm docs.

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

Ho trovato l'ultima risposta un po 'fuorviante, mi dispiace.

+0

come si aumenta il numero di versione? – emarel

+4

'npm versione 0.2.0' o' versione patch npm' – eljefedelrodeodeljefe

+0

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

0

Per me, l'aggiornamento della versione nello package.json provocava ancora l'errore "Non è possibile pubblicare oltre ...".

I passaggi per risolvere erano (in base al numero di versione ops):

  1. npm version 0.0.2

  2. npm publish

Problemi correlati