Closed
Description
Im experiencing No FIle Matches include / exclude patterns when using the new AWS Lambda layers
here is the last part of the logs
serverless: Packaging service...
Serverless: Excluding development dependencies...
Serverless: Excluding development dependencies...
Serverless: Excluding development dependencies...
Serverless Error ----------------------------------------
ServerlessError: No file matches include / exclude patterns
at /Users/glen/_code/ts-ooono-backend/node_modules/serverless/lib/plugins/package/lib/packageService.js:263:13
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async /Users/glen/_code/ts-ooono-backend/node_modules/serverless/lib/plugins/package/lib/packageService.js:91:9
at async Promise.all (index 2)
at async Package.packageService (/Users/glen/_code/ts-ooono-backend/node_modules/serverless/lib/plugins/package/lib/packageService.js:95:5)
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Issues: forum.serverless.com
Your Environment Information ---------------------------
Operating System: darwin
Node Version: 16.0.0
Framework Version: 2.47.0 (local)
Plugin Version: 5.4.0
SDK Version: 4.2.3
Components Version: 3.12.0
and this is my layers and plugins
##
## Package settings
##
package:
excludeDevDependencies: true
individually: true
patterns:
- '!node_modules'
- '!layers'
##
## Serverless plugins
## TODO: figure out how to have serverless-plugin-typescript in and still deploy as it doesn't build without it
plugins:
- serverless-plugin-typescript
- serverless-offline
##
## Layers
##
layers:
NodeModules:
path: layers
# name: NodeModules
name: ${sls:stage}-NodeModules
compatibleRuntimes:
- nodejs14.x
package:
patterns:
- '**/**'
description: ---
retain: false # Delete layers once a new one of same name is uploaded
##
## FUNCTIONS
##
functions:
# GET /hello
hello:
handler: ./src/functions/helloworld/index.handler
events: # The events that trigger this function
- http:
path: ts-ooonoBackend/helloworld
method: get
layers:
- { Ref: NodeModulesLambdaLayer }
package:
patterns:
- 'src/functions/helloworld/**'
goodbye:
handler: ./src/functions/goodbye/index.handler
events: # The events that trigger this function
- http:
path: ts-ooonoBackend/goodbye
method: post
layers:
- { Ref: NodeModulesLambdaLayer }
package:
patterns:
- 'src/functions/goodbye/**'
Metadata
Metadata
Assignees
Labels
No labels