Aws lambda AWS Lambda-找不到模块

Aws lambda AWS Lambda-找不到模块,aws-lambda,Aws Lambda,我的zip文件包含:mylambda.js node_模块 mylambda需要mycommon 在node_模块中有一个名为mycommon的模块 在node_模块/mycommon内部有一个node_模块,其中包含bunyan。它是mycommon模块的一个依赖项 节点_modules/mycommon/src/logging.js需要它 无论我做什么,即使我把bunyan放在顶级节点模块中,我总是会从node\u modules/mycommon/src/logging.js中发现无法找到

我的zip文件包含:mylambda.js node_模块

mylambda需要mycommon

在node_模块中有一个名为mycommon的模块

在node_模块/mycommon内部有一个node_模块,其中包含bunyan。它是mycommon模块的一个依赖项

节点_modules/mycommon/src/logging.js需要它

无论我做什么,即使我把bunyan放在顶级节点模块中,我总是会从node\u modules/mycommon/src/logging.js中发现无法找到模块bunyan的错误

建议用什么方法来处理这个问题?有没有lambda bundler可以帮我解决这个问题?像布朗塞里菲


非常感谢。

为什么bunyan没有被列为mycommon的依赖项?您不必手动在node_模块中添加lib的依赖项。