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?
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?
node
como tem para alguns outros programas.node
também não possui subcomandos como node install
, node run
, etc. (esses são do npm
, não do node
).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: