问题描述
在放置 serverless-plugin-aws-alerts 插件后,我在部署 nodejs
lambda 时遇到问题。部署时出现以下错误:类型错误 ----------------------------------------- ----
alarms.reduce 不是函数。
这是我的 package.json 文件:
"devDependencies": {
"@nestjs/testing": "^7.4.4","@types/aws-lambda": "^8.10.62","aws-lambda": "^1.0.6","jest": "^26.4.2","rimraf": "^3.0.2","serverless-domain-manager": "^5.0.0","serverless-lumigo": "^1.12.0","serverless-offline-aws-ssm-local": "^1.1.3","serverless-prune-plugin": "^1.4.3","serverless": "1.43.0","serverless-pseudo-parameters": "^2.5.0","serverless-plugin-scripts": "^1.0.2","ts-jest": "^26.4.0","ts-node": "^9.0.0","tslint": "^6.1.3","typescript": "^4.0.2","serverless-plugin-aws-alerts": "^1.2.4"
},"dependencies": {
"@nestjs/common": "^7.5.1","@nestjs/core": "^7.5.1","elastic-builder": "^2.8.0","lodash": "^4.17.20","md5": "^2.3.0","raw-body": "^2.4.1","xlsx": "^0.16.6","aws-sdk": "2.290.0","@pretty-fun-therapy/serverless-plugin-tag-cloud-watch-logs": "1.1.0"
},"jest": {
"modulefileExtensions": [
"js","json","ts"
],"testRegex": ".spec.ts$","transform": {
"^.+\\.(t|j)s$": "ts-jest"
},"collectCoverageFrom": [
"**/src/**/*.ts"
],"coveragePathIgnorePatterns": [
"src/generated/"
],"coverageDirectory": "coverage","testEnvironment": "node"
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)