Nvm-windows: Alias ​​para lts / não-lts / major mais recente

Criado em 24 out. 2018  ·  4Comentários  ·  Fonte: coreybutler/nvm-windows

Meu ambiente

  • [] Windows 7 ou inferior (não compatível devido ao EOL - consulte o wiki para obter detalhes)
  • [] Windows 8
  • [] Windows 8.1
  • [x] Windows 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016

  • [] Minha instalação do Windows não está em inglês.

Estou usando a versão NVM4W:

  • [x] 1.1.7
  • [] 1.1.6
  • [] 1.1.5
  • [] 1.1.4
  • [] 1.1.3
  • [] 1.1.2
  • [] 1.1.1
  • [ ] Mais velho
  • [ ] Outro (por favor, especifique)

Eu já...

  • [x] leia o README para estar ciente dos problemas do npm e do antivírus.
  • [x] revisou o wiki para ter certeza de que meu problema ainda não foi resolvido.
  • [x] verificado Estou usando uma conta com privilégios administrativos.
  • [x] pesquisou os problemas (abertos e fechados) para se certificar de que não era uma duplicata.
  • [x] certificou-se de que esta não é uma questão sobre como usar o NVM para Windows, já que o gitter é usado para perguntas e comentários.

Meu problema está relacionado a (marque apenas os que se aplicam):

  • [] settings.txt
  • [] suporte a proxy (você tentou a versão 1.1.0+?)
  • [] Suporte de 32 ou 64 bits (você tentou a versão 1.1.3+?)
  • [] Caractere de escape (você tentou a versão 1.1.6+?)
  • [] Um ambiente de shell padrão (terminal / powershell)
  • [] Um ambiente de shell não padrão (Cmder, Hyper, Cygwin, git)

Comportamento esperado

Tentei instalar com nvm install , nvm install node e nvm install latest . Eu esperaria que um deles instale a versão mais recente do Node.js. Também esperaria que nvm install 10 instalasse o último 10.x.

Consertar nvm install node estaria de acordo com o nvm , embora seja uma coisa diferente - é o que as pessoas do mac / linux usam no lugar do nvm4w e ter comandos (principalmente) idênticos reduzirá a confusão.

Comportamento Real

Quando executo nvm install node , ele diz:

node.0.0
Node.js vnode.0.0 is only available in 32-bit.

Quando executo nvm install 10 ele instala o 10.0.0, o que pode não ser o que se esperava.

Etapas para reproduzir o problema:

Experimente os comandos mencionados.

Comentários muito úteis

Eu acredito que tenho a mesma solicitação / problema / recurso ... Eu realmente gostaria de usar o nvm em meu processo de compilação noturno, que baixaria e instalaria a versão mais recente do nó, bem como USARIA, então, com base no meu processo manual, o primeiro comando :
"nvm install mais recente"
parece funcionar bem atualmente obtendo a versão do nó 11.2.0 ...

No entanto, para que um eventual script automatizado use a versão mais recente, seria muito útil poder usar o comando:

"nvm use o mais recente"

Atualmente, parece que o nvm simplesmente adiciona .0.0 ao parâmetro "latest" e tenta usar um número de versão inválido de "latest.0.0" ...

O comando "nvm use" pode ser atualizado para permitir a palavra-chave "mais recente" em vez de um número de versão específico - para usar a versão mais alta atualmente disponível na máquina?

Todos 4 comentários

Eu acredito que tenho a mesma solicitação / problema / recurso ... Eu realmente gostaria de usar o nvm em meu processo de compilação noturno, que baixaria e instalaria a versão mais recente do nó, bem como USARIA, então, com base no meu processo manual, o primeiro comando :
"nvm install mais recente"
parece funcionar bem atualmente obtendo a versão do nó 11.2.0 ...

No entanto, para que um eventual script automatizado use a versão mais recente, seria muito útil poder usar o comando:

"nvm use o mais recente"

Atualmente, parece que o nvm simplesmente adiciona .0.0 ao parâmetro "latest" e tenta usar um número de versão inválido de "latest.0.0" ...

O comando "nvm use" pode ser atualizado para permitir a palavra-chave "mais recente" em vez de um número de versão específico - para usar a versão mais alta atualmente disponível na máquina?

nvm use $ (nvm ls) funciona em PowerShell

Já criei os seguintes PRs:

No entanto, eles parecem não estar mesclados.

nvm use $ (nvm ls) funciona em PowerShell

Talvez sim, mas é importante manter a sintaxe idêntica à do nvm original, ao trabalhar juntos em um projeto com pessoas em um Mac ou Linux. Dessa forma, não pode haver confusão sobre quais comandos usar no nvm.

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