无服务器框架项目结构和缺少包含/排除错误

时间:2018-06-07 16:58:38

标签: aws-lambda aws-api-gateway serverless-framework

我正在尝试按以下结构组织我的项目: 根

serverless.yml 功能 函数名 handler.js function.yml node_modules ... 我引用了主serverless.yml中的函数: 功能:

${file(./functions/function-name/function.yml)}

并且在function.yml中我试图只包含我需要的文件

FunctionName:
  name: ${self:provider.stage}_fnName
  description:
  handler: handler.doSomething
  package:
    invididually: true
    excludeDevDependencies: true
    exclude:
    - "**/"
    include:
    - handler.js
    - …/…/node_modules/somepkg/

但我一直收到以下错误:

Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Issues: forum.serverless.com

Your Environment Information -----------------------------
OS: darwin
Node Version: 8.11.2
Serverless Version: 1.27.3

我在node_modules上尝试了各种路径配置,但是只要我在函数中输入include / exclude就会出现,或者: 包: 个别:真的 excludeDevDependencies:true 排除: - “** / *”

在serverless.yml中的

我收到了错误吗?

0 个答案:

没有答案