Nvm-windows: Alias ​​para lts / non-lts / major más recientes

Creado en 24 oct. 2018  ·  4Comentarios  ·  Fuente: coreybutler/nvm-windows

Mi entorno

  • [] Windows 7 o inferior (no es realmente compatible debido a EOL; consulte la wiki para obtener más detalles)
  • [] Windows 8
  • [] Windows 8.1
  • [x] Windows 10
  • [] Windows 10 IoT Core
  • [] Windows Server 2012
  • [] Windows Server 2012 R2
  • [] Windows Server 2016

  • [] Mi instalación de Windows no está en inglés.

Estoy usando la versión NVM4W:

  • [x] 1.1.7
  • [] 1.1.6
  • [] 1.1.5
  • [] 1.1.4
  • [] 1.1.3
  • [] 1.1.2
  • [] 1.1.1
  • [ ] Más viejo
  • [ ] Otros (especificar)

Ya tengo...

  • [x] lea el archivo README para estar al tanto de errores de npm y problemas de antivirus.
  • [x] revisó la wiki para asegurarse de que mi problema aún no se haya resuelto.
  • [x] verificado Estoy usando una cuenta con privilegios administrativos.
  • [x] buscó los problemas (abiertos y cerrados) para asegurarse de que no sea un duplicado.
  • [x] se aseguró de que esta no sea una pregunta sobre cómo usar NVM para Windows, ya que gitter se usa para preguntas y comentarios.

Mi problema está relacionado con (marque solo los que correspondan):

  • [] settings.txt
  • [] soporte de proxy (¿ha probado la versión 1.1.0+?)
  • [] Soporte de 32 o 64 bits (¿Ha probado la versión 1.1.3+?)
  • [] Carácter que se escapa (¿ha probado la versión 1.1.6+?)
  • [] Un entorno de shell estándar (terminal / powershell)
  • [] Un entorno de shell no estándar (Cmder, Hyper, Cygwin, git)

Comportamiento esperado

Intenté instalar con nvm install , nvm install node y nvm install latest . Esperaría que uno de estos instale la última versión de Node.js. También esperaría que nvm install 10 instale el último 10.x.

Arreglar nvm install node estaría en línea con nvm aunque es algo diferente: es lo que la gente usa en mac / linux en lugar de nvm4w y tener (en su mayoría) comandos idénticos reducirá la confusión.

Comportamiento real

Cuando ejecuto nvm install node , dice:

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

Cuando ejecuto nvm install 10 se instala 10.0.0, que puede que no sea lo que uno esperaría.

Pasos para reproducir el problema:

Pruebe los comandos mencionados.

Comentario más útil

Creo que tengo la misma solicitud / problema / característica ... Realmente me gustaría usar nvm en mi proceso de compilación nocturno que descargaría e instalaría la última versión del nodo, así como USARLO, por lo que, según mi proceso manual, el primer comando :
"nvm install latest"
parece funcionar bien actualmente obteniendo la versión de nodo 11.2.0 ...

Sin embargo, para que un eventual script automatizado use la última versión, sería muy útil poder usar el comando:

"nvm use latest"

Actualmente parece que nvm simplemente agrega .0.0 al parámetro "último" e intenta utilizar un número de versión no válido de "latest.0.0" ...

¿Se puede actualizar el comando "nvm use" para permitir la palabra clave "más reciente" en lugar de un número de versión específico - para usar la versión más alta actualmente disponible en la máquina?

Todos 4 comentarios

Creo que tengo la misma solicitud / problema / característica ... Realmente me gustaría usar nvm en mi proceso de compilación nocturno que descargaría e instalaría la última versión del nodo, así como USARLO, por lo que, según mi proceso manual, el primer comando :
"nvm install latest"
parece funcionar bien actualmente obteniendo la versión de nodo 11.2.0 ...

Sin embargo, para que un eventual script automatizado use la última versión, sería muy útil poder usar el comando:

"nvm use latest"

Actualmente parece que nvm simplemente agrega .0.0 al parámetro "último" e intenta utilizar un número de versión no válido de "latest.0.0" ...

¿Se puede actualizar el comando "nvm use" para permitir la palabra clave "más reciente" en lugar de un número de versión específico - para usar la versión más alta actualmente disponible en la máquina?

nvm use $ (nvm ls) funciona en powershell

Ya he creado los siguientes RP:

Sin embargo, parece que no se fusionan.

nvm use $ (nvm ls) funciona en powershell

Tal vez sea así, pero es importante mantener la sintaxis idéntica a la del nvm original, cuando se trabaja en conjunto en un proyecto con gente en Mac o Linux. De esa manera, no puede haber confusión en cuanto a qué comandos usar en nvm.

¿Fue útil esta página
0 / 5 - 0 calificaciones