我在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发布于 2021-02-23 15:30:40
节点版本v15.8.0出现问题。已通过使用nvm将系统版本降级到v14.15.5解决
发布于 2021-02-19 17:14:38
问题是Node模块中的“object-hash”
删除整个服务中的对象散列引用(使用查找工具)
我不得不注释掉处理程序中的部分代码
完全删除node modules文件夹,然后
然后运行yarn install以删除对象散列依赖项
确保已使用查找工具将其卸载
再次运行sls deploy
那Asynync Error应该就没了.
如果运行到一个失败的上传文件必须是一个非空zip
节点版本有问题
在这里使用自制软件(Mac)减少到节点版本14.15.1
为我解决了这个问题!
https://stackoverflow.com/questions/66256709
复制相似问题