Para garantir que o código seja testado corretamente, nvm use --lts=releasename
é bastante essencial, mas os desenvolvedores do Windows não podem usá-lo atualmente. Em vez disso, eles obtêm o seguinte erro:
c:\Users\Me\Documents\git\test>nvm install --lts=Carbon
--lts=Carbon.0.0
Node.js v--lts=Carbon.0.0 is only available in 32-bit.
O que está errado três vezes (isso é um sinalizador de tempo de execução, não um nome de versão, embora esteja tratando-o como um nome, ele claramente não está verificando a lista de versões de nó disponíveis para dizer "ei, isso não é uma coisa que eu sei", e mesmo que não não sei disso, ele afirma saber que só tem uma versão de 32 bits disponível)
Primeiro, --lts
não é um sinalizador suportado ( nvm help
é bastante específico sobre isso). O único sinalizador de tempo de execução com suporte é --insecure
.
Qual versão você está executando? A mensagem deve ser um pouco diferente se você estiver executando o 1.1.7.
A instalação por nome de lançamento pode ser possível, uma vez que os dados estão disponíveis, mas não terei tempo de adicionar isso sozinho. Eu consideraria um PR.
Esse é meu argumento. "the other nvm" oferece --lts
como um sinalizador de instalação porque ser capaz de dizer ao nvm para instalar a versão LTS mais recente torna a vida muito, muito mais fácil para o teste, porque permite adicionar scripts de nó como " test: lts " e executá-lo com o prefixo "nvm use --lts = carbon" para testar o 8.xLTS "o que quer que seja agora".
Você conheceria mais alguém que pudesse adicionar isso? (porque eu não tenho o conhecimento para adicionar isso para você)
+1, e para suporte para nvm install lts/*
/ nvm use lts/*
.