1
resposta

node - 1 + TAB não funciona no meu powershell aqui. O que fazer?

node - 1 + TAB não funciona no meu powershell aqui. O que fazer?
1 resposta

O comportamento esperado com node - + TAB no PowerShell é o uso da autocompletação de argumentos do terminal. No entanto, esse recurso não funciona nativamente com o Node.js no PowerShell, especialmente com comandos como node - que não têm subcomandos específicos (como o git, por exemplo).

No curso, provavelmente o instrutor digitou algo como:

node -i

Ou estava apenas mostrando como usar o Node no terminal, não esperando que o TAB completasse nada automaticamente.

Por que TAB não funciona?

  • O PowerShell não tem suporte de autocompletar para node como tem para alguns outros programas.
  • O node também não possui subcomandos como node install, node run, etc. (esses são do npm, não do node).
  • O TAB no PowerShell é mais útil para completar nomes de arquivos e pastas, ou comandos conhecidos do próprio shell.

O que fazer?

Se você quer rodar o Node.js de forma interativa (o que o curso provavelmente pede), basta digitar:

node

E pressionar Enter — isso abrirá o REPL do Node.js (ambiente interativo).

Se quiser melhor experiência no terminal com Node.js e outros comandos, você pode:

  • Usar um terminal mais moderno como o Windows Terminal
  • Usar um shell como o Git Bash ou WSL (Windows Subsystem for Linux)
  • Usar o Visual Studio Code com terminal integrado