Node.js é um runtime JavaScript (baseado no motor V8) usado para criar servidores, APIs e ferramentas de linha de comando.
Para que serve
- Back-end (APIs, web servers).
- Scripts e automações (CLI).
- Ferramentas de build (muito comum no ecossistema front-end).
Problemas comuns
- Versão incompatível (projeto exige Node 18/20/22 etc.).
- Erro de dependência (npm/yarn/pnpm, lockfile, cache).
- Falha ao instalar: permissões, proxy corporativo, registry lento.
Boas práticas
- Use LTS quando possível.
- Padronize com
.nvmrc/Volta/ASDF. - Limpe cache e reinstale dependências quando necessário.
Status
- O site/downloads do Node têm status em status.nodejs.org.