에러가 발생한 상황
- aws ec2에서 ubuntu 18.04 인스턴스를 만들고, ec2와 rds를 연결할때, sequelize를 설치하지 못했다고 에러가 발생했다.
sudo npm install sequelize
로 sequelize를 설치하려고 했는데도 에러가 발생했다.
에러 메시지
Error: Missing required argument #1
에러 핸들링 방법
- 구글링 결과 우분투 18.04 apt에서 지원하는 npm 버전이 낮아서 발생하는 에러여서 다음과 같이 해결했다.
# npm cache clean --force
# npm install -g n
# n stable
- npm github에 올라온 issue들에서는 npm install -gnpm@latest로 해결했다는 게시물도 있었다.
reference