>

Lambda를 처음 사용하고 node_modules에 종속성을 배포하는 방법을 알아 내려고 노력 중입니다. 서버리스를 사용하지 않습니다. Lambda 함수를 번들로 묶기 위해 웹팩을 사용하고 있습니다.

내가 생각한 첫 번째 일은 node_module 의존성을 webpack 빌드 프로세스의 일부로 하나의 파일로 묶는 것입니다. 그러나 나는 이것이 좋은 것이 아니라는 것을 알았습니다. 다음 옵션은 해당 종속 노드 모듈을 람다 배포 zip 폴더에 복사하는 것입니다. 하지만 내가 가진 문제/질문은

<올>
  • 이것은 의존성을 배포하는 표준 방법입니까?
  • 내 의존성이 다른 의존성에 의존하는 경우 dependency2라고하면 어떻게 알 수 있습니까?이를 복사해야합니까?
  • 놓친 일을하는 다른 표준 방법이 있습니까?
    • 답변 # 1

      와이즈 비즈

      표준 방법은 핸들러 파일과

      Is this the standard way of deploying the dependencies?

      를 포함하는 zip 패키지를 업로드하는 것입니다  필요한 경우 디렉토리.

      웹팩 방법은 하나의 파일에 모든 종속성을 포함하는 단일 자바 스크립트 파일 번들을 만드는 것입니다 (가장 간단한 경우). 기본 바인딩에 종속되는 종속성이있는 경우 (예 : node_modules ), 웹팩에서 제외하고 bcrypt 를 포함시킬 수 있습니다.  일반적으로 bcrypt 에서  디렉토리.

      와이즈 비즈

      node_modules 표준 방법을 사용하여  이미 이러한 종속성을 처리합니다. 그래서 당신이해야 할 모든

      If my dependency is dependent on another dependency lets say dependency2 then how do I know this and do I need to copy this across as well?

      를 포함하는 것입니다  배포 패키지 내부.

      npm 사용 이를 처리합니다. 올바르게 구성하는 법을 배우십시오.

      웹팩 설정의 최소한의 예로서 다음을 사용할 수 있습니다 :

      node_modules
      
      

      webpack

  • 이전 excel - VBA를 사용하여 단어 파일에서 장 제목 찾기 및 개별 단락을 새 단어 파일로 복사
  • 다음 android - ServiceStackRedis가 단일 내 보낸 apk 파일에서 PlatformNotSupported 예외를 발생시킵니다