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/