缩小和捆绑 NodeJS 项目

ron*_*nag 6 node.js npm gulp

没有找到关于这个主题的太多信息。

是否有任何工具 (gulp) 用于缩小和捆绑 nodejs 服务器项目,包括其 node_module 依赖项?

我有一个场景,我无法npm install在生产机器上运行,我被限制为最大 20 MB 的“可执行”大小。

ddp*_*rrt 2

您应该查看一下shrinkwrap选项以及shrinkpack实用程序。它基本上允许您冻结依赖项的版本,GZips 您的节点模块并使它们易于部署。您可能不需要 Gulp,而且对您的包进行 Gzip 压缩比丑化它要有效得多。