1
resposta

Código deu erro no Power Shell

Fiz o mesmo passo no VS Code e funcionou normalmente, e no power shell após ter press enter o resultado foi esse:


PS C:\Users\h.gabriel.LAPTOP-7GU40AB7\Downloads\ONE\JavaScript> node 1- .\1-meuPrimeiroPrograma.js
node:internal/modules/cjs/loader:959
  throw err;
  ^

Error: Cannot find module 'C:\Users\h.gabriel.LAPTOP-7GU40AB7\Downloads\ONE\JavaScript\1-'
←[90m    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15)←[39m
←[90m    at Function.Module._load (node:internal/modules/cjs/loader:804:27)←[39m
←[90m    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)←[39m
←[90m    at node:internal/main/run_main_module:17:47←[39m {
  code: ←[32m'MODULE_NOT_FOUND'←[39m,
  requireStack: []
}
PS C:\Users\h.gabriel.LAPTOP-7GU40AB7\Downloads\ONE\JavaScript>

Então eu gostaria de entender o que ouve de errado, e o que eu preciso pesquisar para resolver ou até mesmo ver um tutorial.

1 resposta

Olá Ítalo, tudo bem com você?

Peço desculpas pela demora em lhe responder.

Analisando o log de erro postado, é exibido que foi realizado a tentativa de execução de um arquivo de nome 1- usando o node, como esse arquivo não estava presente na sua pasta, foi elevado um erro informando que o arquivo não foi encontrado. Conforme o log, foi executado o seguinte comando.

node 1- .\1-meuPrimeiroPrograma.js

Note que o nome completo do arquivo foi escrito após o 1-, mas ele não será reconhecido, será feito a tentativa de execução de um arquivo de nome 1-, gerando erro devido à pasta não conter um arquivo com o nome 1-.

A execução de um arquivo usando o node deve seguir a seguinte sintaxe, não devendo conter espaços no nome do arquivo.

node nomeDoArquivo.js

Peço que usando o PowerShell acesse novamente a pasta que contém os seus projetos, e realize uma nova tentativa de execução do arquivo 1-meuPrimeiroPrograma.js, basta executar o comando abaixo no PowerShell.

node .\1-meuPrimeiroPrograma.js

Após realizar a execução do comando acima, será exibido o resultado dos comandos console.log() presentes no arquivo 1-meuPrimeiroPrograma.js.

Fico à disposição em caso de dúvidas.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!