Como uso o npm para mostrar a versão mais recente de um módulo? Estou esperando algo como npm --latest express
imprimir v3.0.0
.
node.js
npm
versioning
Trantor Liu
fonte
fonte
npm view
,npm show
,npm info
, Enpm v
todos fazem a mesma coisa.Se você está procurando as versões atual e mais recente de todos os seus pacotes instalados, também pode usar:
npm outdated
fonte
outdated
eupdate
trabalho a partir de NPM docs.npmjs.com/getting-started/updating-local-packagesnpm update
executar isso também - para que eu possa pelo menos ver as versões mais recentes. Quando você executa esses comandos apenas uma vez por mês, é difícil lembrar de todas as opções.Em outubro de 2014 :
Para a versão remota mais recente:
Observe que a versão é singular.
Se você deseja ver todas as versões disponíveis (remotas), faça:
Observe que as versões são plurais. Isso fornecerá a lista completa de versões para você escolher.
Para obter a versão que você realmente possui localmente, você pode usar:
Observe que, mesmo com o package.json declarando suas versões, a versão instalada pode realmente diferir um pouco - por exemplo, se tilda foi usado na declaração de versão
Deve funcionar nas versões 1.3.x, 1.4.x, 2.xe 3.x do NPM
fonte
npm view <module_name> versions
?npm view <module_name> versions
comando é muito útil. + podemos instalar uma versão específica de um pacote usandonpm install <module_name>@<version_number>
-L
(minúsculo opcional)?Você pode ver toda a versão de um módulo com
npm view
. por exemplo: Para listar todas as versões do bootstrap, incluindo beta.Mas se a lista de versões for muito grande, ela será truncada. Uma
--json
opção imprimirá todas as versões, incluindo as versões beta também.Se você deseja listar apenas as versões estáveis, não a beta, use o singular
version
Ou
E, se você quiser ver apenas a versão mais recente, aqui está.
fonte
O
npm view <pkg> version
imprime a última versão por data de lançamento. Isso pode muito bem ser uma versão de hotfix para uma ramificação estável mais antiga às vezes.A solução é listar todas as versões e buscar a última pelo número da versão
Ou com awk em vez de jq:
fonte
Também há outra maneira fácil de verificar a versão mais recente sem acessar o NPM se você estiver usando o VS Code.
fonte