Alexa Skills Kit CLI 上缺少命令

Missing commands on Alexa Skills Kit CLI

我刚刚从 jovo-cli 1.0.13 升级到 1.2.10,现在遇到 ask-cli 的问题。我不确定为什么这些会被连接,但我曾经能够 运行 jovo deploy -p alexaSkill 没有问题,现在当我 运行 它抛出以下错误:

❯ Deploying Alexa Skill (stage: dev)
  ✖ Creating Alexa Skill project for ASK profile default
    -> error: ask-api(1) does not exist, try --help

我已经尝试将 ask-cli 更新到版本 1.4.9 并完全删除、重新安装和重新初始化。两者都不起作用。

奇怪的是,在所有可用的 ask 命令中,initdeploynewclonesimulate、[= 24=、diffdialoghelp 都存在并且可以调用。特别是所有抛出此错误的列表命令(lambdaapiaddremoveutil)。

有人遇到过这种情况吗?我还可以采取哪些其他步骤来尝试修复它?

在 Jovo Slack 社区收到解决方案。

此问题的原因是使用 yarn 安装 ask-cli。卸载然后通过 npm 重新安装并重新初始化立即解决了问题。