我是ask cli的新手,但我已经直接在alexa在线控制台和使用lamda上创建了技能。
我在Node.js命令提示符下使用npm install安装了ask cli。然后,我尝试使用ask init对其进行初始化。
ask cli要求我选择一个默认配置文件,然后打开亚马逊登录页面。然后我登录,但在那之后,它打开了我的IE上的127.0....页面,它给出了“无法到达此页面”错误。同样,在cmd提示符中,它显示为正在侦听localhost:9090,但是它停留在那里,没有任何反应。
所以我关闭了Node.js命令propmt,并打开了一个新的。在这里,我尝试了ask clone命令,但它给我错误“属性”令牌“不存在。”
请帮帮我,因为我今天真的需要完成这件事。
发布于 2018-02-13 18:44:36
ask init附带了--no-browser选项,您可以将其用作另一种方法。
从终端运行ask init --no-browser.
这应该足以配置ask init。
此外,您可能需要配置AWS凭据。有关here的更多信息。
发布于 2018-11-19 07:34:32
我也有同样的问题。原来Nodejs是版本10,我卸载了它,然后安装了版本8.12,然后一切都正常了。
发布于 2018-11-20 02:07:58
我建议按照亚马逊开发人员本人的建议降级到v8.12:https://forums.developer.amazon.com/answers/190399/view.html
这有助于捕获正确的令牌,CLI现在可以完美响应。LTS v10和当前v11肯定不能与当前版本的ask-CLIv1.4.9一起使用
https://stackoverflow.com/questions/48690820
复制相似问题