**Curso - JavaScript: Aula 1 - Atividade 3 - Relembrando o projeto.
**Arquivos: index.js, Cliente.js, ContaCorrente.js, ContaPoupanca.js, estão identicos ao do professor, ao tentar rodar o comando:
node ./index.js aparece a seguinte mensagem:***
PS C:\Users\219248\Desktop\Estudos\JavaScript\poo_JS_projeto_ContaCorrente> node ./index.js internal/modules/cjs/loader.js:1174 throw new ERR_REQUIRE_ESM(filename, parentPath, packageJsonPath); ^
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: C:\Users\219248\Desktop\Estudos\JavaScript\poo_JS_projeto_ContaCorrente\index.js ?[90m at Object.Module.extensions..js (internal/modules/cjs/loader.js:1174:13)?[39m ?[90m at Module.load (internal/modules/cjs/loader.js:1002:32)?[39m ?[90m at Function.Module.load (internal/modules/cjs/loader.js:901:14)?[39m ?[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)?[39m ?[90m at internal/main/run_main_module.js:18:47?[39m { code: ?[32m'ERR_REQUIRE_ESM'?[39m }
Já atualizei o node e dá a mesma menagem, também já tentei o seguinte comando: node --experimental-modules index.js
PS C:\Users\219248\Desktop\Estudos\JavaScript\poo_JS_projeto_ContaCorrente> node --experimental-modules index.js (node:1076) ExperimentalWarning: The ESM module loader is experimental. file:///C:/Users/219248/Desktop/Estudos/JavaScript/poo_JS_projeto_ContaCorrente/index.js:11 const ContaPoupanca = new ContaPoupanca(50, cliente1, 1001); ^
SyntaxError: Identifier 'ContaPoupanca' has already been declared at Loader.moduleStrategy (internal/modules/esm/translators.js:66:18) at async link (internal/modules/esm/module_job.js:37:21) PS C:\Users\219248\Desktop\Estudos\JavaScript\poo_JS_projeto_ContaCorrente>
O que devo fazer?