ti-enxame.com

Como atualizo um módulo NPM que publiquei?

Eu criei um módulo NPM e publiquei na versão 0.0.1 

Eu fiz algumas mudanças e as empurrei para o github, e eu gostaria que, quando alguém usasse o npm install myModule, a nova versão fosse usada. 

Como eu digo ao NPM que existe uma versão 0.0.2?

61
ThomasReggi

npm install instalará a versão mais recente no repositório NPM.

Depois de alterar o número da versão no seu package.json, você pode executar o npm publish para publicar a nova versão no NPM.

90
SLaks

Aumente o número da versão e, em seguida, execute npm publish yourModule novamente - conforme descrito em npm docs .

npm install yourModule irá então instalar a versão mais recente do registro NPM.

Eu achei a última resposta um pouco enganosa, desculpe.

24
eljefedelrodeodeljefe

Para mim, atualizar a versão no package.json ainda resultou no erro "Você não pode publicar mais ...".

As etapas para resolver foram (com base no número da versão do ops):

  1. npm version 0.0.2

  2. npm publish

4
pimbrouwers

Da documentação do npmjs :

  1. Para alterar o número da versão em package.json, na linha de comando, No diretório raiz do pacote, execute o seguinte comando, substituindo <Update_type> por um do versionamento semântico tipos de release (patch, major ou minor):

    npm version <update_type>

  2. Execute npm publish.
  3. Vá para a página do seu pacote (https://npmjs.com/package/) para verificar se a versão do pacote foi atualizada.
1
Chris Hein