如何调试无服务器部署 - 在打包期间挂起

时间:2018-04-05 15:13:52

标签: node.js aws-lambda serverless-framework puppeteer

执行sls deploy -s MY_STAGE -v时,无服务器在打包期间停止:

...
Serverless: Invoke deploy
Serverless: Invoke package
Serverless: Invoke aws:common:validate
Serverless: Invoke aws:common:cleanupTempDir
Serverless: Packaging service...

我使用详细信息并设置SLS_DEBUG=*以获取更多信息。然而,这并没有显示包装发生了什么以及为什么它在等待/悬挂......

我还能做些什么来检查导致包装挂起的原因?

更多详情:

实际导致问题的包是puppeteer。如果我在代码中注释掉:

// const puppeteer = require('puppeteer');

这有助于sls deploy工作。但是,我想使用puppeteer

此外,我还设置PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1 - 这没有任何区别。

.serverless文件夹中,除了正在使用puppeteer的服务外,我可以看到正在压缩的服务。

如果我sls package -s MY_STAGE它挂在同一个地方。

我的环境:

Your Environment Information -----------------------------
   OS:                     win32
   Node Version:           8.9.4
   Serverless Version:     1.26.1

0 个答案:

没有答案