Gerenciar versões Node.js com Nvm

Dependendo de qual aplicação estamos desenvolvendo e/ou mantendo podemos precisar de versões diferentes do Node.js, neste post veremos como listar e escolher qual versão executar.

Listando versões do node instaladas.

fernando@notebook-dell:~$ nvm ls
->      v8.12.0
        v12.4.0
         system
default -> 8.12.0 (-> v8.12.0)
node -> stable (-> v12.4.0) (default)
stable -> 12.4 (-> v12.4.0) (default)

Neste caso a versão que esta sendo utilizada por default é a v8.12.0, para altera-la utilizar o comando “nvm use ” informando para qual gostaria de mudar.

fernando@notebook-dell:~$ nvm use v12.4.0
Now using node v12.4.0 (npm v6.9.0)

Verificando novamente já temos a versão do Node alterada.

fernando@notebook-dell:~$ nvm ls
        v8.12.0
->      v12.4.0
         system
default -> 8.12.0 (-> v8.12.0)
node -> stable (-> v12.4.0) (default)
stable -> 12.4 (-> v12.4.0) (default)