【问题标题】:Alexa Skills Kit sample skill wont upload on Amazon Lambda - throws errorAlexa Skills Kit 示例技能不会上传到 Amazon Lambda - 引发错误
【发布时间】:2016-12-25 23:14:12
【问题描述】:

我已经在 AWS Lambda 和 Alexa 控制台上设置了 Hello World (https://github.com/amzn/alexa-skills-kit-js/tree/master/samples/helloWorld)) 示例技能。但是当我去运行它时,它给了我这个错误:

模块初始化错误:在 Object.fs.openSync (fs.js:549:18)
在 Object.fs.readFileSync (fs.js:397:15)
在Object.Module._extensions..js (module.js:415:20)
在 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. (/var/task/index.js:20:18)
在 Module._compile (module.js:409:26)

我通过在 src 文件夹中创建 index.js 和 AlexaSkill.js 文件的 zip 将文件上传到 AWS Lambda。我做错了什么?

【问题讨论】:

  • 引用了错误信息
  • 它曾经使用包含 AlexaSkill 帮助器模块的自定义技能对我来说很好,但我现在遇到了同样的错误。

标签: node.js amazon-web-services aws-lambda alexa-skills-kit amazon-echo


【解决方案1】:

我遇到了类似的问题。原来是与您的 index.js 文件捆绑在一起的包含文件的文件权限。这为我解决了问题:

chmod 755 AlexaSkill.js

在压缩包并上传之前。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-01
    • 2023-03-06
    • 2021-12-12
    • 2017-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多