1
resposta

[Dúvida] Erro em Sequelize Migrations de "require() of ES modules is not supported."

Pessoal, boa noite.

Estou tentando rodar o migrations inicial para criação do objeto Pessoa e estou tomando o erro abaixo. Já tentei algumas coisas diferentes, como o quick fix do VS Code para "Convert to ES Module" mas também não teve jeito.

Também estou utilizando versões bem atuais do Mysql2 e Sequelize, talvez esteja relacionado à versões também. Se alguém tiver alguma luz... Valeu!

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

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

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

1 resposta

Olá Airton, tudo bem?

O erro que você está recebendo está relacionado a ferramenta do sequelize. Infelizmente até a versão atual o es modules não está habilitado de forma nativa.

A instrutora inclusive informa sobre os conflitos que podem ocorrer diante das atualizações: https://cursos.alura.com.br/course/orm-nodejs-api-sequelize-mysql/task/115491

Sugiro que você trabalhe com as importações e exportações com common.js.

Fico à disposição!

Bons estudos!