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

iaf*_*rek 6 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...
Run Code Online (Sandbox Code Playgroud)

我使用verbose,并设置SLS_DEBUG=*为获取更多信息。但是,这并没有显示包装发生了什么以及它为什么等待/挂起......

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

更多细节:

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

// const puppeteer = require('puppeteer');
Run Code Online (Sandbox Code Playgroud)

这有帮助并且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
Run Code Online (Sandbox Code Playgroud)