Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

erro no node

Boa tarde. Quando tento usar o node index.js, da esse erro:

node:internal/modules/cjs/loader:1080 throw err; ^

Error: Cannot find module at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:86:12) at node:internal/main/run_main_module:23:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }

como posso arrumar esse erro?

3 respostas

Iago,

Eu ia pedir para você disponibilizar seu código, mas pensando bem, acho que não é necessário.

Eu pesquisei na internet e acho que você teve algum problema com algum módulo interno do JavaScript. Vou disponibilizar o link para você ler, mas já vou tentar te ajudar antes...

Erro: Não é possível encontrar o módulo: 'internal/modules/cjs/loader.js'

  1. Tenha certeza que você está apontando o comando node para um arquivo que existe em seus arquivos.
  2. Apague seus arquivos "node_modules" e "package-lock.json" e reinstale-os.
  3. Desligue seu IDE (VS Code) e ligue novamente.

1 - Verifique se o caminho especificado para o arquivo está correto

Pode ser que você esteja chamando seu "node" para um nome de arquivo errado ou que está em outra pasta.

2 - Apague seus arquivos "node_modules" e "package-lock.json" e reinstale-os

Abaixo os comandos para você reinstalar seus arquivos (estão no link também)

Se você estiver no Windows, digite os seguintes comandos no CMD (Prompt de Comando).

# (Windows) Apague "node_modules" e "package-lock.json"
rd /s /q "node_modules"
del package-lock.json
del -f yarn.lock

# Limpe o cache npm
npm cache clean --force

# Instale os pacotes
npm install

Se você estiver no macOS ou Linux, digite os seguintes comandos no bash ou zsh.

# Para macOS ou Linux
rm -rf node_modules
rm -f package-lock.json
rm -f yarn.lock

# Limpe o cache npm
npm cache clean --force

# Instale os pacotes
npm install

Detalhe: O caminho para o projeto não deve conter caracteres especiais.

3 - Depois de fazer o passo dois você precisa fechar o seu IDE e abrir novamente para que ele carregue os módulos corretamente.

Está tudo aqui:

======================================

Cannot find module 'internal/modules/cjs/loader.js' [Solved]

Borislav Hadzhiev

Last updated: Jan 14, 2023 - Reading time·5 min

https://bobbyhadz.com/blog/javascript-cannot-find-module-loader-js

======================================

Veja também, abaixo sugere limpar o cache do npm:

======================================

Error "node:internal/modules/cjs/loader:1056 throw err;"

First, try to clear the npm cache:

npm cache clear --force or npm cache clean --force

https://stackoverflow.com/questions/75205873/error-nodeinternal-modules-cjs-loader1056-throw-err

======================================

Error [ERR_MODULE_NOT_FOUND]: Cannot find module

When you are using ECMAScript modules you are forced to provide the file extension: https://nodejs.org/api/esm.html#esm_mandatory_file_extensions

https://stackoverflow.com/questions/65384754/error-err-module-not-found-cannot-find-module

======================================

NOVEMBER 9, 2022 / #WEB DEVELOPMENT

Error: cannot find module [Node npm Error Solved]

Kolade Chris

https://www.freecodecamp.org/news/error-cannot-find-module-node-npm-error-solved/

======================================

Se não funcionar, me avisa.

Se funcionar, feche o tópico e me pontue, pode ser?

[]'s,

Fabio I.

Olá, Fabio. Agradeço muito a disposição em me ajudar. Tentei fazer isso, mas, infelizmente, não funcionou. Desinstalei tudo referente ao Node e reinstalei, para checar. Ainda assim, não está funcionando. Continua aparecendo:

throw err; ^

Error: Cannot find module at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:86:12) at node:internal/main/run_main_module:23:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }

solução!

Iago,

O cara fez uma mágica voo-doo neste vídeo, ele clicou em cima do "arquivo.js" com o botão do lado direito do mouse e abriu um "Integrated Terminal". Funcionou!

===============================================================

Fix Node Error | node:internal/modules/cjs/loader:1078throw err;^ Error: Cannot find module

7 de abr. de 2023

Gaming with Shahriar

https://youtu.be/PekkQ6PVrZc?si=IslMlq7D75k2zFUv

===============================================================

Mas... será que sua lista de "Extensões" não tem algum erro?

[]'s,

Fabio I .