You need to enable JavaScript to run this app. AWS Serverless部署时出现Unknown object type "asyncfunction"错误如何解决
优惠活动
大模型
产品
解决方案
定价
更多

AWS Serverless部署时出现Unknown object type "asyncfunction"错误如何解决

AWS Serverless 部署异常问题

问题背景

  • 向AWS部署Serverless服务时触发异常,自身对Serverless及配套AWS部署流程较陌生,无法定位问题根源
  • 自行检索了网上的若干解决方案,均未生效,希望获取可行的排查思路与对应解决方法
  • 平台上存在高度相似问题,但对应解决方案不适用于当前场景,在该问题下追问细节未得到回复,因此发起本次技术问询

核心报错信息

Error: Unknown object type "asyncfunction"

完整错误堆栈

Error: Unknown object type "asyncfunction"
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:218:17)
          at Object._function (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:319:14)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object._function (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:319:14)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at /Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:246:18)
          at Array.forEach (<anonymous>)
          at Object._object (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:242:21)
          at Object.dispatch (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:185:30)
          at hash (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:128:10)
          at objectHash (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:33:10)
          at Function.exports.sha1 (/Users/mick/Desktop/service/api-user-service/node_modules/object-hash/index.js:44:10)
          at AwsProvider.request (/Users/mick/Desktop/service/api-user-service/node_modules/serverless/lib/plugins/aws/provider/awsProvider.js:234:35)
          at AwsDeploy.uploadZipFile (/Users/mick/Desktop/service/api-user-service/node_modules/serverless/lib/plugins/aws/deploy/lib/uploadArtifacts.js:76:26)
          at BbPromise.map.concurrency (/Users/mick/Desktop/service/api-user-service/node_modules/serverless/lib/plugins/aws/deploy/lib/uploadArtifacts.js:127:21)
          at tryCatcher (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/util.js:16:23)
          at MappingPromiseArray._promiseFulfilled (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/map.js:68:38)
          at MappingPromiseArray.PromiseArray._iterate (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/promise_array.js:115:31)
          at MappingPromiseArray.init (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/promise_array.js:79:10)
          at MappingPromiseArray._asyncInit (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/promise_array.js:37:10)
          at _drainQueueStep (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/async.js:97:12)
          at _drainQueue (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/async.js:86:9)
          at Async._drainQueues (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/async.js:102:5)
          at Immediate.Async.drainQueues [as _onImmediate] (/Users/mick/Desktop/service/api-user-service/node_modules/bluebird/js/release/async.js:15:14)
          at processImmediate (node:internal/timers:463:21)

调试提示

  • 如需获取详细调试日志,可在运行部署命令前设置SLS_DEBUG=*环境变量后重试

官方支持渠道

  • 官方文档
  • 问题反馈入口
  • 开发者论坛

运行环境信息

  • 操作系统:darwin(macOS)
  • Node.js 版本:15.6.0
  • Serverless Framework 版本:1.63.0
  • 插件版本:3.3.0
  • SDK 版本:2.3.0
  • Components 核心版本:1.1.2
  • Components CLI 版本:1.4.0

内容的提问来源于stack exchange,提问作者mick1996

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.03 23:36:10