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

"let url = moduleWrapResolve(specifier, parentURL)" e "throw err" ?

Este é o meu código "1.index.js" que,por algum motivo,sempre que chamado no comando do Powershell ou pelo terminal do vsCode continua apresentando os respectivos erros:

Código "1.index.js" :

import {Cliente} from "./1.2-Cliente.js" ;

import {contaCorrente} from "./1.3-ContaCorrente.js" ;


const cliente1 = new Cliente(); 
cliente1.cpf = 40028922208; 
cliente1.nome = "Cassandra"; 
contaCorrenteCassandra.depositar(200);
contaCorrenteCassandra.depositar(-50);

const valorSacado = contaCorrenteCassandra.sacar(50);
console.log(valorSacado);

console.log(contaCorrenteCassandra);

*Os módulos para chamar o "Cliente" e a "contaCorrente" estão respectivamente nomeados como "1.2-Cliente.js" e "1.3-ContaCorrente". *

//////////////////////////////////////////////////////////////////////////////////////////////////

Erro apresentado no PowerShell:

(node:13132) ExperimentalWarning: The ESM module loader is internal/modules/esm/default_resolve.js:96 let url = moduleWrapResolve(specifier, parentURL); ^

Error: Cannot find module C:\Users\Cris Si\DocumentsOrientaçaoDeObjetos\1.2-Cliente.js imported from C:\Users meirosPassos\JS-projetosOrientaçaoDeObjetos\1. index.js

Erro apresentado no terminal do vsCode:

PS C:\Users\Cris Si\Documents\JAVA.CURSO-programming\Logica.2\JS-PrimeirosPassos> node .\1. index.js internal/modules/cjs/loader.js:969 throw err; ^

Error: Cannot find module 'C:\Users\Cris Si\Documents\JAVA.CURSO-programming\JS-PrimeirosPassos\1.' ←[90m at Function.Module.resolveFilename (internal/modules/cjs/loader.js:966:17)←[39m ←[90m at Function.Module.load (internal/modules/cjs/loader.js:859:27)←[39m ←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)←[39m ←[90m at internal/main/run_main_module.js:17:47←[39m { code: ←[32m'MODULE_NOT_FOUND'←[39m, requireStack: [] }

//////////////////////////////////////////////////////////////////////////////////////////////

Eu procurei pela internet também mas ainda não consegui encontrar o detalhe para corrigir o código...O que estaria faltando?

2 respostas
solução!

Oi, MYSSUÊ, tudo bem?

Não utilize a essa forma de salvar os nomes do arquivos. Quando utilizamos o . para nomear um arquivo, o computador compeende que a sintaxe é que logo após o . está definido a extensão daquele arquivo, por exemplo: documento.pdf, foto.png, index.js, e assim por diante. Quando você utiliza dessa forma, você está criando uma url. O ideal é seguir o padrão que o professor utiliza nas aulas, e em seguida executar novamente para testar se os erros continuam.

Me fala se deu certo!

Entendiiii Acho que era isso mesmo porque agora aparece a conta certinho no terminal muito obrigada!Sem cometer pequenos erros agora rsrs