【问题标题】:Error, 'ASK CLI v1 is not functional' in Visual Studio Code错误,Visual Studio 代码中的“ASK CLI v1 不起作用”
【发布时间】:2020-06-13 06:11:19
【问题描述】:

这是完整的错误信息....

命令'ASK:部署技能'导致错误(ASK CLI v1 不起作用。命令失败:C:\WINDOWS\system32\cmd.exe /q /s /c "ask init -l" 错误:未知选项'-l')

当我“ASK deploy”或任何 ASK 命令时发生。有人知道这意味着什么吗?

TIA!!

【问题讨论】:

  • 我不确定你为什么会被否决,这是一个合法的问题,我也遇到了错误。我看到错误是由这个特定的行引起的:“ask init -l”。这应该列出配置文件,但即使我直接在 bash 或 PowerShell 中运行它也会失败。它是说 -l 开关在它应该是一个有效命令时是未知的。 developer.amazon.com/en-US/docs/alexa/smapi/…

标签: alexa-skills-kit


【解决方案1】:

我想通了,假设您是 Windows 用户,这可能是您的问题。

在 Windows 上安装 ASK-CLI 之前,您必须安装 Node.js windows-build-tools 包。在安装 windows-build-tools 之前,请确保您拥有软件包所需的 Node.js 版本。如果您已经安装了 ASK-CLI,则需要将其卸载。安装完 windows-build-tools 后再安装。

要安装 windows-build-tools,首先使用“以管理员身份运行”选项打开 PowerShell,然后键入 npm install -g --production windows-build-tools

完成此操作后,我必须删除并重新创建我的 ASK 项目,然后我的 ASK 部署开始工作。

参考:https://developer.amazon.com/en-US/docs/alexa/smapi/quick-start-alexa-skills-kit-command-line-interface.html

【讨论】:

    【解决方案2】:

    我有一步一步搭建新环境:

    1. npm install -g --production windows-build-tools
    2. npm install -g ask-cli
    3. 询问配置
    4. npm install -g lambda-local

    请确保您以管理员身份运行命令或在 Linux 上使用 sudo。

    【讨论】:

      猜你喜欢
      • 2016-09-15
      • 2017-07-11
      • 2020-04-12
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      相关资源
      最近更新 更多