我一直在使用无服务器框架来部署我的Express应用程序。我使用了他们的Express starter template,但因为我添加了代码,所以当我尝试部署它时会说:Your code size must be less than 200MB. Try using Webpack, Parcel, or AWS Lambda layers to reduce your code size.
我到处寻找使用Webpack来减少代码大小的方法,但没有成功。
如何使用Webpack让我的代码小于200MB?同样,在更多端点之外,我的代码与以下代码相同:https://github.com/serverless-components/express/tree/master/templates/express-starter
发布于 2021-02-16 20:12:58
有一些可能的选项。
这就是出现这种情况的主要原因。
发布于 2021-02-16 20:43:33
让我再补充几点。
- Include only used dependencies in your lambda build.
- Take advantage of using npm [devDependencies](https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file).考虑使用webpack创建捆绑包- serverless-webpack plugin,
作为webpack的替代方案,您可能会受益于使用更精确的无服务器配置如何管理捆绑包中要管理的内容
https://stackoverflow.com/questions/66223691
复制相似问题