Skip to content

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:

bash
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 / blanco

Ejemplos de comandos nvm-sh:

  • nvm install 8.0.0 Instalar un número de versión específico

  • nvm use 8.0 Usar la última versión 8.0.x

  • nvm run 6.10.3 app.js Ejecutar app.js usando node 6.10.3

  • nvm exec 4.8.3 node app.js Ejecutar node app.js usando node 4.8.3

  • nvm alias default 8.1.0 Establecer la versión predeterminada de node en un shell

  • nvm alias default node Siempre usar por defecto la última versión disponible de node en un shell

  • nvm install node Instalar la última versión disponible

  • nvm use node Usar la última versión

  • nvm install --lts Instalar la última versión LTS

  • nvm use --lts Usar la última versión LTS

  • nvm set-colors cgYmW Establecer 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)

Construido con VitePress