首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:未知对象类型"asyncfunction“

错误:未知对象类型"asyncfunction“
EN

Stack Overflow用户
提问于 2021-02-18 17:03:48
回答 2查看 1.1K关注 0票数 2

我在AWS的无服务器部署中遇到了问题。我是个新手,所以我不确定问题出在哪里。

我在网上找到了一些解决方案,但都没有奏效,所以任何想法都会被广泛接受。此外,我知道这里有一个非常类似的问题,但那个解决方案不起作用,在询问更多细节后,没有人回应,所以我提出了一个新的问题。请帮帮我!

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

发布于 2021-02-23 15:30:40

节点版本v15.8.0出现问题。已通过使用nvm将系统版本降级到v14.15.5解决

票数 6
EN

Stack Overflow用户

发布于 2021-02-19 17:14:38

问题是Node模块中的“object-hash”

删除整个服务中的对象散列引用(使用查找工具)

我不得不注释掉处理程序中的部分代码

完全删除node modules文件夹,然后

然后运行yarn install以删除对象散列依赖项

确保已使用查找工具将其卸载

再次运行sls deploy

Asynync Error应该就没了.

如果运行到一个失败的上传文件必须是一个非空zip

节点版本有问题

在这里使用自制软件(Mac)减少到节点版本14.15.1

为我解决了这个问题!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66256709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档