3
respostas

[Dúvida] export module error

se alguem tiver a solucao pra esse problema

quando eu dou o comando: typeorm-ts-node-esm -d src/db/data-source-cli.ts migration:show

da um erro chamado: exports is not defined in ES module scope

3 respostas

E aí,!

Esse erro aparece quando você está usando módulos ES6 (ES module) e está tentando fazer algo com exports. Parece que você está usando TypeScript e TypeORM.

O que vc pode fazer: verificar como você está exportando o módulo src/db/data-source-cli.ts. Se você estiver usando exports nesse arquivo, é melhor trocar para a sintaxe de exportação do ES6, que é algo como:

export const minhaFuncao = () => {
  // sua implementação aqui
};

Ou se você estiver exportando uma classe:

export class MinhaClasse {
  // sua implementação aqui
}

Pode ser necessário verificar se o teu ambiente está configurado corretamente para trabalhar com módulos ES6. Às vezes, isso envolve configurar o Node.js para suportar ESM (ECMAScript Modules).

pra esse codigo, como ficaria?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

? alguem que saiba uma solucao?