AWS无服务器部署-TypeError:Object.values不是AWS无服务器部署命令中的函数

时间:2019-07-09 07:10:29

标签: node.js amazon-web-services serverless-framework split-stacks

我试图使用Jenkins Job以及手动将更新的无服务器功能重新部署到AWS上的现有云形成堆栈。

试图创建一个新的云形成堆栈,还尝试使用Jenkins CI重建以前成功的构建。 AWS上的节点版本为nodejs10.x, 使用sls deploy函数时出现错误 还试图从github仓库中获取对serverless-plugin-split-stacks的支持

$ sls deploy

在遇到错误消息之后

Serverless: Invoke aws:package:finalize

  Type Error ---------------------------------------------

  Object.values is not a function

     For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.

  Stack Trace --------------------------------------------

TypeError: Object.values is not a function
    at ServerlessPluginSplitStacks.logSummary (c:\jenkins\workspace\Deploy-DeviceCloudServices\api\dist\deployment\node_modules\serverless-plugin-split-stacks\lib\log-summary.js:7:27)
    at Promise.resolve.then.then.then.then.then.then.then.then.then (c:\jenkins\workspace\Deploy-DeviceCloudServices\api\dist\deployment\node_modules\serverless-plugin-split-stacks\split-stacks.js:67:24)
From previous event:
    at PluginManager.invoke (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:22)
    at PluginManager.spawn (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:386:17)
    at AwsPackage.BbPromise.bind.then (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\plugins\aws\package\index.js:69:51)
From previous event:
    at Object.package:finalize [as hook] (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\plugins\aws\package\index.js:69:10)
    at BbPromise.reduce (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:55)
From previous event:
    at PluginManager.invoke (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:22)
    at PluginManager.spawn (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:386:17)
    at Deploy.BbPromise.bind.then.then (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\plugins\deploy\deploy.js:123:50)
From previous event:
    at Object.before:deploy:deploy [as hook] (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\plugins\deploy\deploy.js:113:10)
    at BbPromise.reduce (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:55)
From previous event:
    at PluginManager.invoke (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:368:22)
    at PluginManager.run (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\classes\PluginManager.js:399:17)
    at variables.populateService.then (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\Serverless.js:102:33)
    at runCallback (timers.js:637:20)
    at tryOnImmediate (timers.js:610:5)
    at processImmediate [as _immediateCallback] (timers.js:582:5)
From previous event:
    at Serverless.run (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\lib\Serverless.js:89:74)
    at serverless.init.then (C:\Users\builder\AppData\Roaming\npm\node_modules\serverless\bin\serverless:42:50)

0 个答案:

没有答案