0

大家好,大家下午好!

我在使用 ASK CLI 时遇到问题,当我尝试使用“询问克隆”时,它会在我的控制台中返回此错误:

问克隆 amzn1.ask.skill.900c47d3-532f-45b5-975b-1c995c6dbd88 属性“token”不存在。/usr/local/lib/node_modules/ask-cli/node_modules/simple-oauth2/lib/client/access-token.js:21 if ('expires_at' in this.token) { ^

在 Command.handle (/usr/local/lib/node_modules/ask-cli/lib/api) 调用GetSkillStatus (/usr/local/lib/node_modules/ask-cli/lib/api/api-wrapper.js:229:20) /skill.js:213:20) 在 Command.listener (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index.js:315:8) 在 Command.emit (events.js:182: 13) 在 Command.parseArgs (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index.js:654:12) 在 Command.parse (/usr/local/lib/node_modules/ask-cli/ node_modules/commander/index.js:474:21) 在对象。(/usr/local/lib/node_modules/ask-cli/bin/ask-api.js:25:6) 在 Object.Module 的 Module._compile (internal/modules/cjs/loader.js:707:30)。 _extensions..js (internal/modules/cjs/loader.js:718:10) 在 Module.load (internal/modules/cjs/loader.js:605:32) 在 Command.listener (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index 处理 (/usr/local/lib/node_modules/ask-cli/lib/api/skill.js:213:20) .js:315:8) 在 Command.emit (events.js:182:13) 在 Command.parseArgs (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index.js:654:12)在 Command.parse (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index.js:474:21) 在 Object. (/usr/local/lib/node_modules/ask-cli/bin/ask-api.js:25:6) 在 Object.Module 的 Module._compile (internal/modules/cjs/loader.js:707:30)。 _extensions..js (internal/modules/cjs/loader.js:718:10) 在 Module.load (internal/modules/cjs/loader.js:605:32) 在 Command.listener (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index 处理 (/usr/local/lib/node_modules/ask-cli/lib/api/skill.js:213:20) .js:315:8) 在 Command.emit (events.js:182:13) 在 Command.parseArgs (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index.js:654:12)在 Command.parse (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index.js:474:21) 在 Object. (/usr/local/lib/node_modules/ask-cli/bin/ask-api.js:25:6) 在 Object.Module 的 Module._compile (internal/modules/cjs/loader.js:707:30)。 _extensions..js (internal/modules/cjs/loader.js:718:10) 在 Module.load (internal/modules/cjs/loader.js:605:32) parseArgs (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index.js:654:12) 在 Command.parse (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index .js:474:21) 在对象。(/usr/local/lib/node_modules/ask-cli/bin/ask-api.js:25:6) 在 Object.Module 的 Module._compile (internal/modules/cjs/loader.js:707:30)。 _extensions..js (internal/modules/cjs/loader.js:718:10) 在 Module.load (internal/modules/cjs/loader.js:605:32) parseArgs (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index.js:654:12) 在 Command.parse (/usr/local/lib/node_modules/ask-cli/node_modules/commander/index .js:474:21) 在对象。(/usr/local/lib/node_modules/ask-cli/bin/ask-api.js:25:6) 在 Object.Module 的 Module._compile (internal/modules/cjs/loader.js:707:30)。 _extensions..js (internal/modules/cjs/loader.js:718:10) 在 Module.load (internal/modules/cjs/loader.js:605:32)

我已经在地球上搜寻了解决方案,并找到了一种绕过它的方法是将 oauth 从“1.0.2”“降级”到“1.5.0”,但这似乎不起作用。

对此有何意见/建议?

4

1 回答 1

1

我前段时间遇到过这个问题。我卸载了 cli 并按照教程设置 ASK-CLI 并且它有效。

首次安装ASK-CLI时,需要使用我们的 aws 帐户和 amazon 帐户进行配置。有时我们的帐户配置不正确,导致克隆和部署技能出现问题。这是因为 CLI 的身份验证令牌与我们的帐户不匹配。

解决方案

尝试再次运行 ask init 命令。如果这不起作用

卸载 ASK-CLI 并重新安装。并运行询问初始化

于 2018-12-12T06:25:14.517 回答