Skip to content

Preguntas frecuentes sobre NVM para Windows ​

Problemas de instalación ​

¿Por qué recibo el error "nvm no se reconoce como un comando interno o externo"? ​

Este error ocurre cuando Windows no puede encontrar el comando nvm en la ruta del sistema. Para solucionarlo:

  1. Reinicie su computadora después de la instalación
  2. Si el problema persiste, verifique que la ruta de instalación de NVM esté en su variable de entorno PATH:
    • Abra el Panel de control > Sistema > Configuración avanzada del sistema > Variables de entorno
    • Compruebe que la ruta a NVM (por ejemplo, C:\Users\<username>\AppData\Roaming\nvm) esté en la variable PATH del usuario

¿Debo desinstalar Node.js antes de instalar NVM? ​

Sí, se recomienda desinstalar cualquier versión existente de Node.js antes de instalar NVM para Windows. Esto evita posibles conflictos entre la instalación global de Node.js y las versiones gestionadas por NVM.

¿Cómo puedo reinstalar NVM sin perder mis versiones de Node.js? ​

Si necesita reinstalar NVM pero desea conservar sus versiones de Node.js:

  1. Haga una copia de seguridad del directorio C:\Users\<username>\AppData\Roaming\nvm
  2. Desinstale NVM
  3. Instale la nueva versión de NVM
  4. Restaure el contenido del directorio de respaldo

Problemas con Node.js ​

¿Por qué no puedo instalar una versión específica de Node.js? ​

Si tiene problemas para instalar una versión específica:

  1. Asegúrese de tener una conexión a Internet estable
  2. Ejecute la línea de comandos como administrador
  3. Desactive temporalmente su antivirus o firewall
  4. Intente usar un espejo alternativo:
    bash
    nvm node_mirror https://npmmirror.com/mirrors/node/

¿Cómo puedo usar una versión específica de Node.js para un proyecto? ​

Hay dos formas de especificar una versión de Node.js para un proyecto:

  1. Crear un archivo .nvmrc en la raíz del proyecto con el número de versión (por ejemplo, 18.16.0)
  2. Cambiar manualmente a la versión deseada al trabajar en el proyecto:
    bash
    nvm use 18.16.0

¿Por qué recibo errores de permisos al instalar paquetes globales? ​

Si recibe errores de permisos al instalar paquetes npm globales:

  1. Asegúrese de estar utilizando la línea de comandos con permisos de administrador
  2. Verifique que está utilizando la versión correcta de Node.js:
    bash
    nvm current

Problemas de configuración ​

¿Cómo puedo configurar una versión predeterminada de Node.js? ​

Para configurar una versión predeterminada que se use cada vez que abra una nueva ventana de terminal:

bash
nvm alias default 18.16.0

¿Cómo puedo acelerar las descargas de Node.js? ​

Si las descargas son lentas, puede configurar NVM para usar un espejo más cercano a su ubicación:

bash
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

Consulte la guía de espejos para obtener más opciones.

¿Dónde se almacenan las configuraciones de NVM? ​

Las configuraciones de NVM para Windows se almacenan en:

  • Configuración de NVM: C:\Users\<username>\AppData\Roaming\nvm\settings.txt
  • Versiones de Node.js instaladas: C:\Users\<username>\AppData\Roaming\nvm\<version>

Problemas específicos de Windows ​

¿NVM funciona en PowerShell? ​

Sí, NVM para Windows funciona tanto en el símbolo del sistema (cmd) como en PowerShell. Sin embargo, si tiene problemas con PowerShell, asegúrese de que la ejecución de scripts esté habilitada:

powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

¿Cómo puedo usar NVM con Visual Studio Code? ​

Para usar NVM con Visual Studio Code:

  1. Configure una versión predeterminada de Node.js con nvm alias default <version>
  2. Reinicie VS Code para que detecte la versión de Node.js
  3. Alternativamente, puede especificar la ruta completa a la versión de Node.js en la configuración de VS Code

¿Cómo puedo usar NVM con WSL (Windows Subsystem for Linux)? ​

NVM para Windows no funciona directamente en WSL, ya que WSL utiliza un entorno Linux. Para WSL, debe instalar la versión de Linux de NVM (nvm-sh/nvm). Consulte la guía de instalación de nvm-sh para obtener instrucciones.

Solución de problemas avanzados ​

¿Cómo puedo depurar problemas con NVM? ​

Para obtener más información sobre lo que está haciendo NVM, puede habilitar el registro:

  1. Cree o edite el archivo settings.txt en el directorio de instalación de NVM
  2. Agregue la línea: root: <ruta de instalación de NVM>
  3. Agregue la línea: log: <ruta donde desea guardar los registros>

¿Cómo puedo contribuir o informar de errores? ​

Si encuentra un error o desea contribuir al proyecto:

  1. Informe de problemas en el repositorio de GitHub de nvm-windows
  2. Asegúrese de incluir detalles sobre su sistema operativo, versión de NVM y pasos para reproducir el problema

Preguntas generales ​

¿Cuál es la diferencia entre NVM para Windows y nvm-sh? ​

NVM para Windows (nvm-windows) es una reimplementación de NVM específicamente para Windows, mientras que nvm-sh/nvm es la implementación original para sistemas Unix/Linux. Aunque comparten un propósito similar, tienen bases de código diferentes y algunas diferencias en los comandos y características.

¿Puedo usar NVM para Windows en sistemas operativos de 32 bits? ​

Sí, NVM para Windows es compatible con sistemas operativos Windows de 32 y 64 bits. Puede cambiar entre arquitecturas usando el comando nvm arch.

¿NVM instala automáticamente npm? ​

Sí, cuando instala una versión de Node.js usando NVM, npm se instala automáticamente como parte del paquete Node.js.

NVM for Node.js by www.nvmnode.com