首页 > 解决方案 > 错误:未知对象类型“asyncfunction”

问题描述

我对 AWS 的无服务器部署有问题。我对它相当陌生,所以我不确定问题是什么。

我在网上找到了一些解决方案,但都没有奏效,因此任何想法都会被极大地接受。我也知道这里有一个非常相似的问题,但该解决方案没有奏效,在询问更多细节后没有人回应,所以我提出了一个新问题。请帮忙!

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 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/map.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)
     
         For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.
     
      Get Support --------------------------------------------
         Docs:          docs.serverless.com
         Bugs:          github.com/serverless/serverless/issues
         Issues:        forum.serverless.com
     
      Your Environment Information ---------------------------
         Operating System:          darwin
         Node Version:              15.6.0
         Framework Version:         1.63.0
         Plugin Version:            3.3.0
         SDK Version:               2.3.0
         Components Core Version:   1.1.2
         Components CLI Version:    1.4.0

标签: serverlessaws-serverless

解决方案


问题发生在节点版本v15.8.0上。通过将系统版本降级为v14.15.5使用 nvm 解决


推荐阅读