Olá, John!
Não manjo muito de Node, mas achei uma resposta em outro tópico que pode te ajudar.
Espero que ajude e bons estudos!
No Node.js, existem dois sistemas de módulos principais: CommonJS (usado principalmente no Node.js) e ES6 (a versão mais recente do JavaScript que é usada principalmente no front-end). A mensagem de erro que você está recebendo indica que você está tentando usar a sintaxe CommonJS (exports
) em um módulo ES6.
Uma solução possível para o seu problema seria substituir a sintaxe CommonJS pela ES6. Em vez de usar exports
, você pode usar export
.
Por exemplo, se o seu código se parece com isso:
exports.myFunction = function() {
// código da função
};
Você pode alterá-lo para usar a sintaxe ES6:
export function myFunction() {
// código da função
};
Alternativamente, se você estiver exportando um objeto, você pode fazer algo assim:
export const myObject = {
// propriedades do objeto
};