2013-02-24 12 views
54

stworzyłem moduł NPM i opublikował je w wersji 0.0.1Jak zaktualizować moduł NPM, który opublikowałem?

Zrobiłem kilka zmian i pchnął ci na github, a ja go lubię tak, że gdy ktoś używa npm install myModule nowa wersja jest używana.

Jak mogę powiedzieć NPM, że istnieje wersja 0.0.2?

+0

możliwe duplikat [Czy muszę opublikować NPM za każdym razem Aktualizuję pakiet dostępny przez git?] (Http://stackoverflow.com/questions/13507763/do-i-need-to-publish-to-npm-every-time-i-update-a-package-available- via-git) – nwinkler

Odpowiedz

73

npm install zainstaluje najnowszą wersję w repozytorium NPM.

Po zmianie numeru wersji w numerze package.json można uruchomić npm publish, aby opublikować nową wersję na NPM.

18

Zwiększ numer wersji, a następnie ponownie uruchom npm publish yourModule - zgodnie z opisem w npm docs.

npm install yourModule następnie zainstaluje najnowszą wersję z rejestru NPM.

Moja ostatnia odpowiedź była trochę myląca, przepraszam.

+0

Jak zwiększyć numer wersji? – emarel

+4

'npm version 0.2.0' lub' patch wersji npm' – eljefedelrodeodeljefe

+0

@emarel Jak zwiększyć numer wersji: https://docs.npmjs.com/getting-started/semantic-versioning –

0

Dla mnie aktualizacja wersji package.json nadal powodowała błąd "Nie można opublikować ...".

Te kroki w celu rozwiązania zostały (na podstawie numeru wersji ops):

  1. npm version 0.0.2

  2. npm publish

Powiązane problemy