【问题标题】:Jovo deploy unable to find ask-clikJovo 部署无法找到 ask-clik
【发布时间】:2020-04-10 15:27:22
【问题描述】:

我正在尝试使用 Jovo 构建 Alexa 技能,但卡在了 jovo deploy 不起作用的地方。查看错误似乎无法找到ask-cli。 Jovo build 工作正常,另外,如果我尝试 ask-cli deploy,那一个也可以。问题似乎与某些配置有关,我尝试查看所有项目文件,但没有找到任何可以解决此问题的设置。如果我在这里遗漏任何东西,有人可以指导我..

Steps followed -
1 - jovo new helloworld 
2 - jovo run 
3 - jovo build 
4 - jovo deploy

我发现很少有人运行 ask init,但它要求 lambda 和技能文件路径,我看不到 jovo 可用。我尝试将 jovo 文件与 ask-cli 进行比较,但没有找到与 lambda 匹配的文件,所以不确定这是否会出现问题。

【问题讨论】:

    标签: jovo-framework ask-cli


    【解决方案1】:

    此答案只是解决方法,原始问题保持不变。解决方法是跳过此自动部署过程并手动执行所有操作。

    1. 基于 app.js 构建 Alexa 技能(确保拥有所有处理程序)
    2. 为您的 jovo 文件夹下的所有文件创建 zip 文件。
    3. 创建新的 lambda 函数,并上传此文件(输入技能 ID 并添加 Alexa 触发器)。
    4. 将 index.handler 路径更新为 ./src/index.handler
    5. 使用 Alexa Start Session 测试代码

    这似乎是 Jovo 2.0 的部署方法,我只是将其用作解决方法,直到找到一些自动 jovo 部署的修复方法。

    【讨论】:

      猜你喜欢
      • 2018-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多