我有一个可以正常工作的lambda函数,但是我想导入一个包,所以我使用index.js创建了一个目录并安装了npm包。
然后创建此文件夹的zip并使用
上传aws lambda update-function-code --function-name smrtfac-test --zip文件fileb://lambda.zip
但是现在我遇到了这个错误
index.handler is undefined or not exported
可能是什么原因?
我的index.js
和node_modules
在同一目录中。
答案 0 :(得分:46)
通常在压缩目录而不是压缩目录内容时发生。当您打开zip文件浏览内容时,index.js文件应位于zip文件的根目录中,而不是文件夹中。
答案 1 :(得分:1)
答案 2 :(得分:0)