개발자
안녕하세요~ 회사에서 진행중인 Next.js 프로젝트가 serverless framework를 사용하고 있어서 Next 13으로 업그레이드가 안되던 문제를 Amplify를 도입하여 해결하였습니다. 내친 김에 Yarn Berry의 Plug’n’Play까지 도입해봤는데요, 문제는 이 경우에 Amplify의 빌드에 실패합니다. 결과적으로는 배포가 안돼서.. 결국 Plug’n’Play를 못쓰게 되었어요. ChatGPT에게 물어보니 AWS Amplify가 현재 PnP를 지원하지 않는다는데.. 정확성이 부족하다고 판단되고 관련된 GitHub Issue도 명확하게 답변이 나오지는 않은 것 같아서요. 혹시 저처럼 Next.js 13 + PnP를 사용한 프로젝트를 AWS Amplify에 배포해보신 분이 계실지, 아니라면 해당 프로젝트를 성공적으로 배포하신 케이스는 어떤 걸 사용한 케이스인지 알고싶습니다!
답변 1
AWS Amplify는 Plug'n'Play (PnP)을 공식적으로 지원하지 않습니다. Amplify는 프로젝트의 의존성을 관리하기 위해 Yarn 또는 npm과 같은 패키지 매니저를 사용합니다. PnP를 사용하면 패키지 매니저가 의존성을 해결하는 방식이 달라지기 때문에 Amplify 빌드에 영향을 줄 수 있습니다. 따라서, Amplify와 PnP를 함께 사용하려면 일부 문제가 발생할 수 있습니다. 현재는 PnP를 사용하지 않는 것이 Amplify와의 호환성을 유지하는 가장 좋은 방법이라고 할 수 있습니다.
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!