【文件属性】:
文件名称:serverless-plugin-webpack:无服务器插件Webpack
文件大小:50KB
文件格式:ZIP
更新时间:2021-01-30 17:55:49
plugin aws webpack aws-lambda serverless
无服务器插件Webpack
一个插件自动与单独的捆绑功能 。
与其他Webpack /优化插件相比,此插件具有以下功能/优势:
零配置
支持sls package , sls deploy和sls deploy function
函数是单独打包的,从而导致Lambda部署软件包(zip)仅包含运行该函数所需的代码(不会膨胀)
使用一组Webpack配置而不是一个具有多个入口点的Webpack配置,由于依赖关系是隔离的,因此可以更好地摇树(请参阅)。
此插件部分基于 。
安装
使用npm:
npm install serverless-plugin-webpack --save-dev
将插件添加到您的serverless.yml文件中:
plugins :
- serverless-plugin-webpack
套餐排除/包含
该插件将在服务级别添加'**'作为exclude ,并在功能级别添加每个捆绑的javascript文件作为include 。 serverless.yml中指定的原始包含和排除项将保留。
Webpack配置
默认情况下,插件将在服务根目录中查
【文件预览】:
serverless-plugin-webpack-master
----src()
--------lib()
--------index.js(3KB)
----.npmignore(14B)
----.travis.yml(353B)
----test()
--------.eslintrc(43B)
--------service.test.js(3KB)
--------wpack.test.js(2KB)
--------fns.js(373B)
--------__mocks__()
----LICENSE.md(1KB)
----README.md(4KB)
----.gitignore(22B)
----package-lock.json(198KB)
----package.json(1KB)