Cambiando a nodenv

Hace como dos años atrás necesité usar una versión específica de Node para un cliente. Lo primero que encontré fue nvm, así que eso estuve usando.

Ayer quise iniciar un proyecto usando otra versión específica y me sorprendió descubrir que nvm no cambia automáticamente de versión como rbenv. Con rbenv puedes definir que un proyecto use cierta versión específica de Ruby y lo guarda en un fichero que puedes subirlo al repositorio de Git.

nvm no hace nada automáticamente. Ni siquiera si creas un fichero .nvmrc — tienes que ejecutar un comando para que lea la versión que están en este fichero.

Sorprendido, busqué otra alternativa y encontré nodenv, que es un fork de rbenv, la interface es idéntica y cambia de versiones automáticamente. Altamente recomendado.