首页 > 解决方案 > 运行时 Lambda 层未加载节点模块

问题描述

我有两层,每层都包含一个 npm 包。在测试函数时,Lambda 都没有将它们识别为存在。我得到错误日志: 在此处输入图像描述

这些层是

在此处输入图像描述

并且“tensorflowJS”是一个包含压缩节点包的层,其中 tensorflowjs 安装在与层函数相同的运行时中。我是否缺少其他配置来无服务器运行 ML 模型?

标签: javascriptnode.jsaws-lambda

解决方案


您用于这些层的 zip 中的文件结构是什么?

该文档显示了一些示例: 在此处输入图像描述

因此,请确保您nodejs在 zip 中有一个文件夹,然后是其中的一个node_modules文件夹,然后是您的代码。


推荐阅读