无法导入模块“索引”:在使用claudia.js时,aws云中的错误监视日志

无法导入模块“索引”:aws云监视日志中的错误。 上传lambda使用克劳迪娅工作正常,但API不起作用,云观看日志显示以下错误:

Unable to import module 'index': Error at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object.<anonymous> (/var/task/node_modules/request/request.js:12:21) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) 

我有一些只能在本地节点版本中工作的代码(所以它在本地通过validation),但一旦到达服务器版本,就会失败。 使用nvm为lambda项目在本地运行节点,并在部署之前捕获这些错误,以便运行:项目目录中的“npm install npm”解决了这个问题。 然后再次上传到aws使用克劳迪娅。 一切正常。

感谢Gojko Adzic 。