Para garantizar que el código se pruebe correctamente, nvm use --lts=releasename
es bastante esencial, pero los desarrolladores de Windows no pueden usarlo actualmente. En cambio, obtienen el siguiente error:
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.
Lo cual es incorrecto tres veces (es una marca de tiempo de ejecución, no un nombre de versión, aunque lo está tratando como un nombre, claramente no está revisando la lista de versiones de nodos disponibles para decir "oye, eso no es algo que yo sepa", y aunque no lo hace No sé esto, dice saber que solo tiene una versión de 32 bits disponible)
Primero, --lts
no es una marca compatible ( nvm help
es bastante específico sobre esto). El único indicador de tiempo de ejecución admitido es --insecure
.
¿Qué versión está usando? El mensaje debería ser un poco diferente si está ejecutando 1.1.7.
La instalación por nombre de versión podría ser posible ya que los datos están disponibles, pero no tendré tiempo para agregar esto yo mismo. Consideraría un PR.
Ese es mi punto. "el otro nvm" ofrece --lts
como indicador de instalación porque poder decirle a nvm que instale la última versión de LTS hace la vida mucho, mucho más fácil para las pruebas, porque le permite agregar scripts de nodo como " test: lts " y haga que ejecute todo con el prefijo "nvm use --lts = carbon" para probar contra 8.xLTS "lo que sea que esté en este momento".
¿Conocerías a alguien más que pudiera agregar esto? (porque no tengo el conocimiento para agregar esto por ti)
+1, y para soporte de nvm install lts/*
/ nvm use lts/*
.