4
respostas

Erro: "Error: Cannot find module"

Imagem: https://imgur.com/a/8N1BRxq

Olá, como pode ver a imagem acima, não consigo seguir com o curso devido o arquivo não ser adicionado no "Node".

4 respostas

Solução para o Erro "Cannot find module"

O erro está acontecendo porque você digitou apenas node 1- e não completou o nome do arquivo JavaScript! [[3]]

Para resolver, siga estes passos:

1. Liste os arquivos da pasta para ver o nome completo:

dir

ou

ls

2. Execute o arquivo com o nome COMPLETO:

Provavelmente o arquivo se chama algo como:

  • 1-variaveis.js
  • 1-introducao.js
  • 1-hello.js
  • 1-primeiro.js

Então o comando correto seria, por exemplo:

node 1-nomedoarquivo.js

Exemplo prático:

Se ao listar os arquivos você ver: 1-variaveis.js

Digite:

node 1-variaveis.js

Dicas importantes:

Sempre use a extensão .js no final do arquivo [[7]]

Verifique se está na pasta correta (você já está: C:\Users\jesus\OneDrive\Desktop\1 projeto JS)

Use a tecla TAB para autocompletar: digite node 1- e pressione TAB que o PowerShell completa o nome automaticamente!

Isso deve resolver seu problema! Se ainda tiver dificuldades, liste os arquivos com dir e me mostre quais arquivos estão na pasta.

Oi!!

Seguindo os passos eu consegui fazer um avanço,
porém o erro persiste ao dar ENTER.

https://imgur.com/a/Y8fneyL
Como pode pode ver no link da Imgur, eu vi os arquivos que tinha ao listar com DIR e completei dando TAB após o "Node meu"

Você digitou node .\meuPrimeiroProjeto.js\ com uma barra invertida no final, o que faz o PowerShell entender que é uma pasta, não um arquivo.

Solução correta:

Como o dir mostrou que o arquivo se chama meuPrimeiroProjeto.js (sem extensão extra), execute:

node .\meuPrimeiroProjeto.js

Sem a barra invertida no final!

Dicas:
✅ Use node .\meuPrimeiroProjeto.js (sem \ no final)

✅ Ou apenas node meuPrimeiroProjeto.js (o PowerShell entende o arquivo da pasta atual)

✅ Use a tecla TAB para autocompletar: digite node meuP e pressione TAB

Verifique também:
Se o arquivo está vazio ou tem código válido, abra ele no VS Code ou no bloco de notas para confirmar que tem conteúdo JavaScript.

Tente executar com o comando correto e me avise se funcionou!

Oi!

Continua dando erro, mesmo testando de todas as formas citadas anteriormente.

Tentativa no PowerShell:
https://imgur.com/a/Z6cqQJ4

Comprovante de que o arquivo usado contém dados:
https://imgur.com/a/HlcUgar