首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能只用webpack捆绑/最小化node_modules文件夹?

有没有可能只用webpack捆绑/最小化node_modules文件夹?
EN

Stack Overflow用户
提问于 2018-06-18 20:27:11
回答 2查看 807关注 0票数 1

我有一个相对较小的代码库,它不需要捆绑,我需要在输出中保留文件夹结构。然而,node_modules文件夹相当大,我希望将其捆绑在?/最小化,并消除无效代码。

示例文件夹结构:- bin/file-1.js - bin/file-2.js - bin/folder-A/file-A1.js - bin/folder-A/file-A2.js - bin/folder-B/file-B1.js - bin/folder-B/file-B2.js - bin/folder-B/folder-BB/file-BB1.js - bin/folder-B/folder-BB/file-BB2.js - node_modules/module-1 - node_modules/module-2 - node_modules/module-3 - node_modules/module-4我只需要最小化node_modules下的所有4个模块,这样当我使用无服务器防火墙将其部署到AWS lambda时,就不会占用太多空间

EN

回答 2

Stack Overflow用户

发布于 2018-06-19 01:20:11

我最终使用了node-prune。所以更容易,而且实际缩小的尺寸比使用webpack时要小得多。

票数 0
EN

Stack Overflow用户

发布于 2020-02-10 20:36:36

你可以使用yarn来利用它的自动清理功能,我写了一个.yarnclean文件,它是yarn创建的默认文件的组合,并结合了节点修剪删除的扩展名。

然后使用无服务器--webpack的“脚本”配置选项,你可以运行yarnclean来清理你的node_modules。如本文所述,https://github.com/serverless-heaven/serverless-webpack/issues/519#issuecomment-577727171

您可以在这里看到我的完整设置,其中包括一些可以进行的改进,以获得最佳的包大小https://medium.com/faun/how-to-optimise-your-serverless-typescript-webpack-eslint-setup-for-performance-86d052284505

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

https://stackoverflow.com/questions/50909510

复制
相关文章

相似问题

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