【发布时间】:2017-12-01 20:25:30
【问题描述】:
是否有一个工具可以让你运行它来获取 node_modules 中的每个 javascript 文件并用它的缩小版本替换它?
我意识到这是一个非常简单的任务,可以通过循环遍历所有 .js 文件并将它们传递给压缩器来完成,但我的实现会很慢,并且希望有人可能有一种“更聪明”的方式来做这件事。
【问题讨论】:
-
您能详细说明您希望缩小项目中的所有节点模块吗?
-
@kentor 减少 node_modules 文件夹的总大小。
-
您的 node_modules 文件夹有多大,甚至会成为问题?此外,任何时候更新包都必须重新缩小。
-
好吧,我已经知道您想要最小化 Node 模块文件夹以节省空间,但是您为什么要首先这样做呢?你不应该提交节点文件夹吗?
-
@kentor 这是针对无服务器应用程序的。在所有无服务器平台(Google、Amazon、Azure)中,您都可以压缩并包含 node_modules。因此,缩小文件将减少工件的大小并大大提高性能。