[Node] sequelize에 대한 에러

안민선·2025년 3월 16일

Node.js 스터디

목록 보기
2/3
post-thumbnail

db를 연결하고 crud를 구현하는 과정에서 순차적으로 하지 않고, 이것저것 다른 포스터들을 참고하고 만들다보니 중간에 코드가 잘 못 되었던 것 같다. 기존에 sequelize init해서 만들어진 migrations, config, seeders, models폴더들 위에 그냥 했더니 이런 에러가 발생한 것이다.

해결법1

찾아보니 처음에는 파워쉘에서 작업을 해서 문제가 발생한 것이니 cmd창으로 바꿔 보라고 했다.

(다음은 파워셀을 cmd창으로 변환하는 방법이다.)
하지만 나는 해결되지 않았고 Please install mysql2 package manually 라는 에러가 발생했다.

(mysql2를 수동으로 설치하라는 의미이다.)

해결법2

구글링 하여 찾아보니 sequelize-cli을 global로 설치했으면 mysql2도 global로 설치해주면 된다고 했다. (참고)
npm i -g mysql2








해결 완료!

profile
사람들의 일상에 가치를 더하는 개발자🐥

0개의 댓글