Como usar múltiplas versões de Node.js na sua hospedagem GeHost
Olá, querido(a) desenvolvedor(a)! Seja bem-vindo(a) ao seu novo guia de mão na massa para dominar o uso de múltiplas versões de Node.js na GeHost. Aqui, você não precisa ser um expert em servidores — só precisa de um pouquinho de paciência e de confiança no seu caminho. Vamos juntos, passo a passo, como se fosse um café com o Sensei (que sou eu, hehe).
Dica do Sensei: Sabia que diferentes projetos podem precisar de versões diferentes do Node.js? Com a GeHost, você pode rodar múltiplas versões no mesmo servidor — sem conflitos. É como ter um armário com várias ferramentas, cada uma para o seu projeto!
Passo 1: Acesse o cPanel
Primeiro, entre na sua conta de hospedagem. Abra o navegador e vá para o endereço de login do cPanel (geralmente seusite.com/cpanel).
Passo 2: Acesse o Gerenciador de Versões do Node.js
Depois de logado, no painel principal do cPanel (chamado de Home), procure pela seção “Software” ou “Programas”. Lá, você encontrará uma ferramenta chamada “Node.js Manager” ou algo parecido com “Gerenciador de Node.js”.
Se não vir, use o campo de busca no cPanel (no canto superior direito) e digite “Node”. O sistema vai te mostrar a ferramenta.
Passo 3: Escolha ou instale a versão desejada
Clique em “Node.js Manager”. Você verá uma lista de versões disponíveis, como:
- Node.js 16.x
- Node.js 18.x
- Node.js 20.x
- Node.js 22.x
Se a versão que você quer não estiver listada, clique em “Instalar” e selecione a versão desejada. O sistema instala automaticamente.
Passo 4: Configure o projeto com a versão certa
Para cada projeto, você precisa indicar qual versão do Node.js ele deve usar. Isso é feito com um arquivo chamado .nvmrc ou .node-version na raiz do seu projeto.
Exemplo:
- Entre no diretório do seu projeto (via Gerenciador de Arquivos).
- Crie um arquivo chamado
.nvmrc. - Dentro dele, escreva a versão desejada, por exemplo:
18.17.0. - Salve o arquivo.
Pronto! O sistema vai detectar essa versão automaticamente ao rodar o projeto.
Passo 5: Verifique se está funcionando
Para testar, vá até o terminal do cPanel (ou use o SSH se tiver acesso) e digite:
node -v
Se aparecer a versão correta (ex: v18.17.0), parabéns! Você está no caminho certo.
Atenção do Sensei: Se o projeto não estiver rodando, verifique se o arquivo .nvmrc está na raiz e se a versão está escrita corretamente. Erros comuns são espaços ou versões inválidas.
Passo 6: Use versões diferentes para projetos diferentes
Se você tem dois projetos — um com Node.js 16 e outro com Node.js 20 — basta colocar o arquivo .nvmrc com a versão correta em cada um. O sistema sabe diferenciar!
É como ter dois cozinhas no mesmo apartamento: cada uma usa sua panela, seu fogão, sua receita. Nada se confunde.
Conclusão: Você está no controle!
Com a GeHost, você não precisa escolher uma única versão de Node.js para todos os seus projetos. Você escolhe o que cada um precisa — e o sistema cuida do resto.
Se tiver dúvidas, não hesite: basta entrar em contato com nosso suporte. Estamos aqui para te ajudar, como um bom Sensei sempre está.
Boa sorte com seus projetos, e lembre-se: o poder está na sua mão — e no seu código!