无法使用Claudiajs导入模块' app':AWS中的Function.Module._resolveFilename出错

时间:2018-01-13 06:39:18

标签: node.js amazon-web-services npm aws-lambda claudiajs

我通常会在"克劳迪娅更新"中得到此错误。 我正在使用节点6.10,npm 5.6.0 如果我手动拉链然后上传到lambda它的工作原理。 什么可以成为问题?

aws控制台日志中的错误

Unable to import module 'app': 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/lib/helpers.js:3:25) 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)

问题:Gitter

1 个答案:

答案 0 :(得分:0)

执行npm打包并查看复制的内容 你的package.json或.npmignore很可能会排除该文件 或者某些依赖项被标记为开发而不是生产 查看Claudia-packaging以获取有关如何控制和解决打包问题的详细信息

回答:Gojko Gitter解决问题。