"токен не существует" - PullRequest
       14

"токен не существует"

0 голосов
/ 11 декабря 2018

Привет и добрый день всем!

У меня проблема с ASK CLI в том, что когда я пытаюсь использовать "ask clone", он возвращает эту ошибку в моей консоли:

ask clone amzn1.ask.skill.900c47d3-532f-45b5-975b-1c995c6dbd88 Свойство "токен" не существует./usr/local/lib/node_modules/ask-cli/node_modules/simple-oauth2/lib/client/access-token.js:21 if ('expires_at' в this.token) {^

TypeError: Невозможно использовать оператор «in» для поиска «expires_at» в неопределенном месте на новом AccessToken (/usr/local/lib/node_modules/ask-cli/node_modules/simple-oauth2/lib/client/access-token.js:21:22) в Object.createAccessToken [как создать] (/usr/local/lib/node_modules/ask-cli/node_modules/simple-oauth2/lib/client/access-token.js:38:12) в isTokenExpired (/usr / local / lib / node_modules / ask-cli / lib / utils / oauth-wrapper.js: 97: 35) в Object.tokenRefreshAndRead (/ usr / local / lib / node_modules / ask-cli / lib / utils / oauth-wrapper.js: 84: 10) в Object.module.exports.requestWithUrl (/usr/local/lib/node_modules/ask-cli/lib/api/request-wrapper.js:45:18) в Object.module.exports.request (/usr/local/lib/node_modules/ask-cli/lib/api/request-wrapper.js:26:20) в Object.callGetSkillStatus (/ usr / local / lib / node_modules / ask-cli / lib /api / api-wrapper.js: 229: 20) в Command.handle (/usr/local/lib/node_modules/ask-cli/lib/api/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) в Module._compile (внутренний / modules / cjs / loader.js: 707: 30) в Object.Module._extensions..js (внутренняя / modules / cjs / loader.js: 718: 10) в Module.load (внутренняя / modules / cjs / loader.js: 605: 32)

Я искал Землю дляРешения и нашли один способ обойти это, чтобы "понизить" oauth с '1.0.2' до '1.5.0', однако это, похоже, не работает.

Есть ли какие-либо предложения / предложения по этому поводу?

1 Ответ

0 голосов
/ 12 декабря 2018

У меня была эта проблема некоторое время назад.Я удалил cli и следовал этому руководству по настройке ASK-CLI, и он заработал.

Когда ASK-CLI установлен дляВ первый раз он нуждается в настройке с нашей учетной записью AWS и Amazon.Иногда наши учетные записи не настраиваются должным образом, что приводит к проблемам с клонированием и развертыванием навыка.Это происходит потому, что токен аутентификации CLI не совпадает с нашими учетными записями.

Решение :

Попробуйте снова запустить команду ask init.И если это не работает

Удалите ASK-CLI и установите снова.И запустить спросить init

...