我是ask cli
的新手,但我已直接在alexa在线控制台上创建技能并使用lamda。
我在Node.js命令提示符下使用ask cli
安装了npm install
。然后我尝试使用ask init
初始化它。
ask cli
要求我选择默认个人资料,然后打开亚马逊登录页面。然后我登录但之后它在我的IE上打开了127.0....
页面,显示“无法访问此页面”错误。同样在cmd提示符中,它显示为正在侦听localhost:9090
,但它卡在那里并且没有任何反应。
所以我关闭了Node.js命令propmt并打开了一个新的命令。在这里我尝试了ask clone
命令,但它给了我错误“属性”标记“不存在。”。
请帮助我,因为我真的需要在今天完成这项工作
答案 0 :(得分:3)
ask init
附带--no-browser
选项,您可以将其用作另一种方法。
ask init --no-browser
。这应该足以配置ask init
。
另外,您可能希望配置AWS凭据。有关here的更多信息。
答案 1 :(得分:2)
我有同样的问题。原来是Nodejs是10版。我卸载了它并安装了8.12版,然后一切正常。
答案 2 :(得分:0)
我建议按照https://forums.developer.amazon.com/answers/190399/view.html
的亚马逊开发人员本人的建议降级至v8.12。这有助于捕获正确的令牌,并且CLI现在可以完美响应。 LTS v10和当前v11肯定不适用于最新版本的ask-CLI v1.4.9