【问题标题】:Unable to import module 'app': Error at Function.Module._resolveFilename in AWS using Claudiajs无法导入模块“应用程序”:使用 Claudiajs 在 AWS 中的 Function.Module._resolveFilename 出错
【发布时间】:2018-01-13 14:44:57
【问题描述】:

我通常会在“克劳迪娅更新”时收到此错误。 我正在使用节点 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

【问题讨论】:

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


    【解决方案1】:

    执行 npm pack 并查看被复制的内容 您的 package.json 或 .npmignore 可能会排除该文件 或者某些依赖项被标记为开发而不是生产 查看Claudia-packaging 了解有关如何控制和排除包装问题的更多信息

    回答:GojkoGitter 可以解决问题。

    【讨论】:

      猜你喜欢
      • 2018-08-31
      • 2019-02-09
      • 2018-04-26
      • 1970-01-01
      • 2019-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多