繁体   English   中英

AWS NodeJS 无服务器 - 部署项目时出现 Zip 错误

[英]AWS NodeJS Serverless - Zip Error When Deploying Project

我正在 AWS 中部署一个无服务器 nodeJS 项目,它只实现了一个 lambda function 应该返回 dynamoDB 表中的项目。 但是,当我运行命令时:

sls deploy -v

我收到以下错误:

在此处输入图像描述

我的项目在这里链接:在此处输入链接描述

问题出在 dev 分支。

有人知道它是什么吗? 非常感谢您!

干杯,

马塞洛

我今天刚刚创建了一个样板,但遇到了同样的错误。

我设法解决了它,将serverless-webpack 的版本指定为 5.3.5

按着这些次序:

  1. 删除 node_modules 和 package-lock.json rm -rf node_modules package-lock.json
  2. 将 serverless-webpack 版本从"serverless-webpack": "^5.3.5"更改为"serverless-webpack": "5.3.5"版本前面没有 ^ 或 ~
  3. 使用npm install命令安装依赖项
  4. 使用sls deploy --verbose部署你的应用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM