如何排除serverless.yaml中打包的文件?

How to exclude files from the packaging in serverless.yaml?

我的 serverless.yaml 文件中有以下配置:

provider:
  package:
    exclude:
      - ./**
    include:
      - src/**

但无论如何,我根目录中的所有文件夹都包含在服务 .zip 文件中。

我在这里错过了什么?

将包移到供应商之外

  provider:


  package:
    exclude:
      - ./**
    include:
      - src/**

如果您在同一个文件中有多个 lambda,那么您可以这样添加包

  functions:
     Function1:
        handler: functions_folder/.Function1.handler
        package:
           include:
              - functions_folder/Function1.js