首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >减少Express应用程序的代码大小

减少Express应用程序的代码大小
EN

Stack Overflow用户
提问于 2021-02-16 19:40:10
回答 2查看 64关注 0票数 0

我一直在使用无服务器框架来部署我的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

EN

回答 2

Stack Overflow用户

发布于 2021-02-16 20:12:58

有一些可能的选项。

  1. 检查是否真的忽略了需要忽略的内容(包)。

  1. 也许你安装的一些包占用了太多的空间。

这就是出现这种情况的主要原因。

票数 0
EN

Stack Overflow用户

发布于 2021-02-16 20:43:33

让我再补充几点。

  1. as @Ethanolle pointed -清理您的npm依赖项。

代码语言:javascript
复制
- 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的替代方案,您可能会受益于使用更精确的无服务器配置如何管理捆绑包中要管理的内容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66223691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档