0

我正在使用 NodeJS 创建一个 AWS lambda 函数,该函数将调用 AWS RDS 实例。为此,我使用了“MariaSql”模块。该函数从我的本地命令行完美执行,但在压缩文件并将其上传到 Lambda 后,我收到此错误:

"errorMessage": "Module did not self-register.",
"errorType": "Error",
"stackTrace": [
"Object.Module._extensions..node (module.js:434:18)",
"Module.load (module.js:343:32)",
"Function.Module._load (module.js:300:12)",
"Module.require (module.js:353:17)",
"require (internal/module.js:12:17)",
"Object.<anonymous> (/var/task/node_modules/mariasql/lib/Client.js:13:11)",
"Module._compile (module.js:409:26)",
"Object.Module._extensions..js (module.js:416:10)",
"Module.load (module.js:343:32)"
]

我已经在 EC2 中构建了该程序,并init: npm install在 package.json 中包含了一个,希望该模块能够重新创建/创建。我也尝试过删除和重新安装node_modules以及尝试npm rebuild无济于事。

4

0 回答 0