Cli: Package.json com dependências "latest" não baixa o mais recente

Criado em 24 abr. 2020  ·  3Comentários  ·  Fonte: npm/cli

versão npm: 3.10.10
Cenário : fiz upload de um jar para meu repositório npm privado com a versão 1.2.0. Agora, por algum motivo, adicionei um novo jar com a versão 1.1.0.
Meu package.json tem uma dependência "XYZ": "latest". Mas ele baixa 1.1.0? Isso é um bug ou estou fazendo algo errado? Eu estava esperando para baixar 1.2.0 sempre.

Comentários muito úteis

Desculpe meu mal, eu quis dizer tarballs (e não jars).

Todos 3 comentários

o que é uma jarra? npm lida com tarballs.

"latest" é uma dist-tag; uma versão deve ser definida explicitamente para ela. Ao fazer backport (como você fez), é fácil definir acidentalmente a versão mais antiga como "mais recente".

Eu sugiro usar https://npmjs.com/safe-publish-latest para evitar isso no futuro; para corrigir isso agora, execute npm dist-tag add [email protected] latest

Desculpe meu mal, eu quis dizer tarballs (e não jars).

Essa solução funciona. Muito obrigado.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ahuglajbclajep picture ahuglajbclajep  ·  3Comentários

DullReferenceException picture DullReferenceException  ·  4Comentários

dr-js picture dr-js  ·  3Comentários

CliffS picture CliffS  ·  3Comentários

zypA13510 picture zypA13510  ·  4Comentários