Línea de comandos nvm-sh (Linux/MacOS/WSL)
<version> se refiere a cualquier cadena similar a una versión que nvm entienda. Estas incluyen:
- Números de versión completos o parciales, opcionalmente prefijados con "v" (0.10, v0.1.2, v1)
- Alias predeterminados (incorporados): node, stable, unstable, iojs, system
- Alias personalizados definidos con
nvm alias foo
Cualquier opción que produzca salida coloreada debe respetar la opción --no-colors.
Uso de la línea de comandos nvm-sh:
nvm --help Mostrar este mensaje
--no-colors Deshabilitar colores
nvm --version Imprimir la versión instalada de nvm
nvm install [<version>] Descargar e instalar <version>. Usa .nvmrc si está disponible y se omite la versión.
Los siguientes argumentos opcionales deben aparecer directamente después de `nvm install`:
-s Omitir descarga binaria, instalar solo desde la fuente.
-b Omitir descarga de fuente, instalar solo desde binario.
--reinstall-packages-from=<version> Al instalar, reinstalar paquetes de <node|iojs|número de versión de node>.
--lts Al instalar, seleccionar solo versiones LTS (soporte a largo plazo).
--lts=<nombre LTS> Al instalar, seleccionar solo versiones de una línea LTS específica.
--skip-default-packages Al instalar, omitir el archivo default-packages si existe.
--latest-npm Después de la instalación, intentar actualizar a la última versión funcional de npm en la versión de node dada.
--no-progress Deshabilitar la barra de progreso en cualquier descarga.
--alias=<n> Después de la instalación, establecer el alias especificado para la versión especificada. (igual que: nvm alias <n> <version>)
--default Después de la instalación, establecer el alias predeterminado para la versión especificada. (igual que: nvm alias default <version>)
--save Después de la instalación, escribir la versión especificada en .nvmrc.
nvm uninstall <version> Desinstalar una versión
nvm uninstall --lts Desinstalar usando el alias automático LTS (soporte a largo plazo) `lts/*`, si está disponible.
nvm uninstall --lts=<nombre LTS> Desinstalar usando el alias automático para la línea LTS proporcionada, si está disponible.
nvm use [<version>] Modificar PATH para usar <version>. Usa .nvmrc si está disponible y se omite la versión.
Los siguientes argumentos opcionales deben aparecer directamente después de `nvm use`:
--silent Silenciar salida stdout/stderr
--lts Usar el alias automático LTS (soporte a largo plazo) `lts/*`, si está disponible.
--lts=<nombre LTS> Usar el alias automático para la línea LTS proporcionada, si está disponible.
--save Escribir la versión especificada en .nvmrc.
nvm exec [<version>] [<comando>] Ejecutar <comando> en <version>. Usa .nvmrc si está disponible y se omite la versión.
Los siguientes argumentos opcionales deben aparecer directamente después de `nvm exec`:
--silent Silenciar salida stdout/stderr
--lts Usar el alias automático LTS (soporte a largo plazo) `lts/*`, si está disponible.
--lts=<nombre LTS> Usar el alias automático para la línea LTS proporcionada, si está disponible.
nvm run [<version>] [<args>] Ejecutar `node` en <version> con <args> como argumentos. Usa .nvmrc si está disponible y se omite la versión.
Los siguientes argumentos opcionales deben aparecer directamente después de `nvm run`:
--silent Silenciar salida stdout/stderr
--lts Usar el alias automático LTS (soporte a largo plazo) `lts/*`, si está disponible.
--lts=<nombre LTS> Usar el alias automático para la línea LTS proporcionada, si está disponible.
nvm current Mostrar la versión de Node activada actualmente
nvm ls [<version>] Listar versiones instaladas, coincidentes con una <version> dada si se proporciona
--no-colors Deshabilitar colores
--no-alias Suprimir salida de `nvm alias`
nvm ls-remote [<version>] Listar versiones remotas disponibles para instalar, coincidentes con una <version> dada si se proporciona
--lts Al listar, mostrar solo versiones LTS (soporte a largo plazo)
--lts=<nombre LTS> Al listar, mostrar solo versiones de una línea LTS específica
--no-colors Deshabilitar colores
nvm version <version> Resolver la descripción dada a una sola versión local
nvm version-remote <version> Resolver la descripción dada a una sola versión remota
--lts Al listar, seleccionar solo versiones LTS (soporte a largo plazo)
--lts=<nombre LTS> Al listar, seleccionar solo versiones de una línea LTS específica
nvm deactivate Deshacer efectos de `nvm` en el shell actual
--silent Silenciar salida stdout/stderr
nvm alias [<patrón>] Mostrar todos los alias que comienzan con <patrón>
--no-colors Deshabilitar colores
nvm alias <n> <version> Establecer un alias llamado <n> que apunte a <version>
nvm unalias <n> Eliminar el alias llamado <n>
nvm install-latest-npm Intentar actualizar a la última versión funcional de `npm` en la versión actual de node
nvm reinstall-packages <version> Reinstalar paquetes globales `npm` contenidos en <version> a la versión actual
nvm unload Descargar `nvm` del shell
nvm which [current | <version>] Mostrar ruta a la versión instalada de node. Usa .nvmrc si está disponible y se omite la versión.
--silent Silenciar salida stdout/stderr cuando se omite una versión
nvm cache dir Mostrar ruta al directorio de caché para nvm
nvm cache clear Vaciar el directorio de caché para nvm
nvm set-colors [<códigos de color>] Establecer cinco colores de texto usando el formato "yMeBg". Disponible cuando es compatible, los colores iniciales son:
bygre
Códigos de color:
r/R = rojo / rojo negrita
g/G = verde / verde negrita
b/B = azul / azul negrita
c/C = cian / cian negrita
m/M = magenta / magenta negrita
y/Y = amarillo / amarillo negrita
k/K = negro / negro negrita
e/W = gris claro / blancoEjemplos de comandos nvm-sh:
nvm install 8.0.0Instalar un número de versión específiconvm use 8.0Usar la última versión 8.0.xnvm run 6.10.3 app.jsEjecutar app.js usando node 6.10.3nvm exec 4.8.3 node app.jsEjecutarnode app.jsusando node 4.8.3nvm alias default 8.1.0Establecer la versión predeterminada de node en un shellnvm alias default nodeSiempre usar por defecto la última versión disponible de node en un shellnvm install nodeInstalar la última versión disponiblenvm use nodeUsar la última versiónnvm install --ltsInstalar la última versión LTSnvm use --ltsUsar la última versión LTSnvm set-colors cgYmWEstablecer colores de texto a cian, verde, amarillo negrita, magenta y blanco
TIP
Para eliminar, borrar o desinstalar nvm, simplemente elimine la carpeta $NVM_DIR (generalmente ~/.nvm)