La gestión de versiones de Node.js puede convertirse en un dolor de cabeza: un proyecto requiere Node 18, otro necesita Node 20, una actualización global rompe dependencias, los equipos usan versiones ligeramente distintas y los entornos CI/CD difieren del entorno local. En Linux y macOS existen herramientas como nvm, asdf o volta, pero en Windows, y sobre todo sin permisos de administrador, la cosa se complica.
Para resolver esto surge nenv, una solución ligera y portable que instala un tiempo de ejecución Node.js por proyecto y lo mantiene completamente aislado. nenv descarga el binario oficial de Node.js dentro de la carpeta del proyecto y hace que todos los comandos node, npm y npx usen ese runtime local, incluso si no hay una instalación global en la máquina.
Concepto clave: todo lo necesario queda dentro del proyecto. node.exe, npm y npx se almacenan en una carpeta .nenv y las llamadas a Node usan ese runtime. Así, el proyecto A puede usar Node 18 y el proyecto B Node 20 sin conflictos entre ellos.
Estructura de ejemplo después de inicializar nenv: project/ span class=example> .nenv-version .nenv/ node-v20.11.1-win-x64/ node.exe npm.cmd npx.cmd
Instalación y uso resumido: en la raíz del proyecto se descarga el script nenv.cmd y se ejecuta nenv.cmd init para seleccionar la versión de Node deseada. nenv descarga el ZIP oficial de Node.js y lo coloca dentro de .nenv. Comandos habituales funcionan así con el runtime local: nenv.cmd node --version nenv.cmd npm install nenv.cmd dev nenv.cmd build nenv.cmd start
Compatibilidad: nenv soporta cualquier ZIP oficial de Node.js para Windows x64, incluyendo ramas legacy como 14 y 16 y versiones LTS y actuales como 18, 20, 22 o 24.
Ventajas principales: no se requieren permisos de administrador, no hace falta instalar Node de forma global, entornos autocontenidos por proyecto, ideal para portátiles corporativos con restricciones, reproducibilidad entre compañeros y coincidencia entre desarrollo local y CI/CD. El cambio de versión en un proyecto no afecta a los demás.
Si te interesa una solución integrable en flujos de trabajo profesionales, en Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida especializada en software a medida, inteligencia artificial e ia para empresas, ciberseguridad, servicios cloud aws y azure y servicios inteligencia de negocio. Podemos ayudarte a incorporar nenv en pipelines, automatizar despliegues o diseñar arquitecturas seguras y escalables. Conoce nuestros servicios de desarrollo y aplicaciones a medida en desarrollo de aplicaciones y software multicanal y descubre cómo desplegar entornos en la nube con nuestras soluciones en servicios cloud AWS y Azure.
En Q2BSTUDIO también ofrecemos servicios de ciberseguridad y pentesting, agentes IA, power bi y Business Intelligence para convertir datos en decisiones, así como automatización de procesos y soluciones a medida que integran IA para empresas y entornos seguros. Si quieres probar nenv en Windows y optimizar la gestión de versiones en tus proyectos, estaremos encantados de asesorarte y adaptar la solución a tus necesidades.
El proyecto nenv es sencillo y efectivo; es una excelente alternativa cuando las políticas corporativas o la falta de permisos impiden instalaciones globales. Si lo pruebas, comparte tu experiencia para que podamos evaluar mejoras, cubrir casos límite y facilitar su adopción en equipos profesionales.