Thursday, December 27, 2018

AWS Lambda에서 Node.js에 Firebase 패키지 설치 문제 해결 방법

AWS Lambda에서 Node.js에 Firebase 패키지 설치 문제 해결 방법

AWS Lambda에서 Node.js 환경으로 설정하고 Firebase 패키지를 사용하는 과정에서 문제가 발생하는 경우가 있습니다. 이 문제를 해결하기 위한 방법을 알아보겠습니다.

문제 상황

AWS Lambda에 Node.js 8.10 환경으로 세팅하고 여러 패키지를 zip 파일로 업로드하는 중에 Firebase 패키지 설치에 문제가 발생합니다. 구글링 결과, 대부분의 경우 'npm rebuild' 명령어를 사용하여 해결할 수 있다고 언급하지만, 해당 방법으로는 문제가 해결되지 않았습니다.

https://github.com/grpc/grpc-node/issues/121 링크에서 확인한 바에 따르면, 버전 호환성 문제일 수 있습니다. 따라서 Firebase 패키지의 버전을 명시적으로 지정하여 설치해야 합니다. 현재 설치된 Node.js 버전은 8.10입니다.

해결 방법

위 링크에서 제시된 내용을 참고하여 npm을 사용하여 firebase@4.12.1 버전을 명시적으로 설치하면 문제가 해결됩니다. 아마도 Node.js와 Firebase 패키지 간의 버전 호환성 문제일 것입니다. 비슷한 문제를 겪는 사람들은 버전을 체크해보는 것이 좋습니다.


0 개의 댓글:

Post a Comment