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 / blanco
Ejemplos de comandos nvm-sh:
nvm install 8.0.0
Instalar un número de versión específiconvm use 8.0
Usar la última versión 8.0.xnvm run 6.10.3 app.js
Ejecutar app.js usando node 6.10.3nvm exec 4.8.3 node app.js
Ejecutarnode app.js
usando node 4.8.3nvm alias default 8.1.0
Establecer la versión predeterminada de node en un shellnvm alias default node
Siempre usar por defecto la última versión disponible de node en un shellnvm install node
Instalar la última versión disponiblenvm use node
Usar la última versiónnvm install --lts
Instalar la última versión LTSnvm use --lts
Usar la última versión LTSnvm 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
)