Minify和Bundle NodeJS项目

没有find关于这个话题的很多信息。

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

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

您应该查看shrinkwrap选项以及shrinkpack实用程序。 它基本上允许你冻结你的依赖的版本,GZip你的节点模块,并使他们很容易部署。 你可能不需要Gulp,Gzip你的软件包比Uglifying更有效。