1
resposta

Não consegui instalar o Sequelize

Olá professor!

Não consegui instalar o sequelize utilizando o comando:

npm install --save @nestjs/sequelize sequelize@5 sequelize-typescript mysql2

Retornou este erro:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: produtos-api@0.0.1
npm ERR! Found: sequelize@5.22.5
npm ERR! node_modules/sequelize
npm ERR!   sequelize@"5" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer sequelize@"^6.3.5" from @nestjs/sequelize@8.0.0
npm ERR! node_modules/@nestjs/sequelize
npm ERR!   @nestjs/sequelize@"^8.0.0" from the root project

Poderia me ajudar?

1 resposta

Olá, provavelmente isso seja em função de novas versões dos pacotes que foram lançados depois da gravação do curso. Tente fixar as versões conforme abaixo.

npm install --save @nestjs/sequelize@0.1.1 sequelize@5 sequelize-typescript@1.1.0 mysql2@2.2.5

Se isso não resolver, apague a pasta node_modules, atualize as versões dos pacotes no arquivo package.json de acordo com o arquivo https://github.com/alura-cursos/livraria-api/blob/main/package.json e rode npm install.