Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

ErrorCaptureStackTrace(err);

PS C:\Repos\JavaScript programando Orientação a objeto> node .\index.js node:internal/errors:464 ErrorCaptureStackTrace(err); ^

Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only file and data URLs are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'c:' ←[90m at new NodeError (node:internal/errors:371:5)←[39m ←[90m at Loader.defaultResolve [as resolve] (node:internal/modules/esm/resolve:1016:11)←[39m ←[90m at Loader.resolve (node:internal/modules/esm/loader:89:40)←[39m ←[90m at Loader.getModuleJob (node:internal/modules/esm/loader:242:28)←[39m ←[90m at ModuleWrap. (node:internal/modules/esm/modulejob:76:40)←[39m ←[90m at link (node:internal/modules/esm/module_job:75:36)←[39m { code: ←[32m'ERR_UNSUPPORTED_ESM_URL_SCHEME'←[39m }

1 resposta
solução!

Aconteceu que antes tentando importar da seguinte forma

import { Cliente } from "./Cliente"; import { ContaCorrente } from "./ContaCorrente";

ou

import { Cliente } from "c:/Users/vitim/Desktop/JavaScript/JavaScript programando Orientação a objeto/Cliente"; import { ContaCorrente } from "c:/Users/vitim/Desktop/JavaScript/JavaScript programando Orientação a objeto/ContaCorrente";

Esse erro persistiu até que apenas adicionei a extensão do arquivo :

import { Cliente } from "./Cliente.js"; import { ContaCorrente } from "./ContaCorrente.js";