Simple Serverless plugin for auto-installing node packages required in Lambda layers before packaging and deployment.
Install via Serverless
serverless plugin install -n serverless-lambda-layer-npm-installer
Install via NPM
Install the plugin via NPM:
npm install --save-dev serverless-lambda-layer-npm-installer
Then register it in the plugin
section of servereless.yml
:
# serverless.yml file
plugins:
- serverless-lambda-layer-npm-installer
When running serverless package
, serverless deploy
or serverless deploy function
,
npm install
will be run on directories of Lambda layers defined in serverless.yml
.