我已经尝试安装和设置ASK CLI已有几天了。我已按照安装说明进行操作,并能够安装它。每当我尝试运行ask init命令并选择“否。跳过AWS凭证关联步骤。”时,浏览器就会打开,并要求我登录到我的开发人员帐户。我输入我的凭据,然后重定向到显示无法连接的页面(这里是链接:http://127.0.0.1:9090/cb?code=ANjcJMpKRGqoqrSbiHdX&scope=alexa%3A%3Aask%3Askills%3Areadwrite+alexa%3A%3Aask%3Amodels%3Areadwrite+alexa%3A%3Aask%3Askills%3Atest+alexa%3A%3Aask%3Acatalogs%3Aread+alexa%3A%3Aask%3Acatalogs%3Areadwrite&state=Ask-SkillModel-ReadWrite)。
我也尝试使用ask init --no-browser命令。我将生成的URL粘贴到浏览器中(我已经尝试使用Google Chrome,IE,Edge和Firefox,到目前为止,Firefox和IE都可以正常工作)。它给了我一个验证码,但是当我回到终端时,它只是冻结了。我不能在上面粘贴任何东西。我总是在这一点上陷入困境。
我选择“否。跳过AWS凭证关联步骤”的原因。这是因为我的技能端点是作为Azure中的Web服务托管的,而不是使用AWS Lambda。我有什么想念的吗?安装过程中没有错误。我正确安装了nodejs和git。当我在终端中询问--version时,结果是1.4.7。
ASK CLI是否不允许跳过AWS配置文件设置?
一些细节使其更清晰:
操作系统:Windows 10
Node JS:v10.13.0
NPM:6.4.1
Git:git版本2.19.1.windows.1
询问:1.4.7
(我还发现一个遇到相同问题的人:ASK CLI INIT not working)