serverless를 사용해 next.js 프로젝트를 AWS에 배포하려고 한다.
이렇게 하라며...
위의 심플한 명령으로 serverless를 설치하고, serverless + 엔터를 수행하니 오류가 난다...
한창을 삽질하다가 로그를 보니 serverless의 버전이 1.x 였다.
설마 이놈의 구버전이 또... 라는 생각에, 우선 패키지 매니저에 특정버전을 설치하는 기능이 없을리가 없다. 라는 가정으로, 2.x를 설치해보기로 했다.
npm은 아래의 @ 기호를 사용해 특정버전을 설치할 수 있다.
npm install serverless@2.72.3
메이저 버전 2 설치 후 해결되었다.
https://stackabuse.com/npm-install-specific-version-of-a-package/