如何加快无服务器打包

时间:2019-02-19 11:24:07

标签: node.js amazon-web-services aws-lambda

我有一个无服务器应用程序,其中多个模块被视为一个无服务器项目,例如customeradmin,productadmin。每个模块都是作为单独的项目部署的,我需要的是每个模块的打包时间都太多了,有没有办法减少打包时间,以便我可以更快地部署服务。我也排除了开发依赖项,或者是否有任何部署方式所有模块并行。

1 个答案:

答案 0 :(得分:0)

我们没有使用无服务器Webpack。它引入了太多其他的故障和配置点。试图亲吻它。

相反,我们有一组gulp任务,就像在命令行中一样运行webpack。还有一些任务也可以在无服务器上运行。我们正在使用process.spawnSync运行那些进程,以确保正确管理节点的内存(Webpack正在消耗所有内存)。 此设置还使调试构建过程变得非常简单,因为每个步骤都可以从命令行运行并独立于其余步骤进行测试。