ASK CLI INIT не работает
Я новичок в ask cli
но я создал навыки непосредственно на онлайн-консоли alexa и используя lamda.
Я установил ask cli
с помощью npm install
из моей командной строки Node.js. Затем я попытался инициализировать его с помощью ask init
,
ask cli
просит меня выбрать профиль по умолчанию, а затем открывает страницу входа в систему Amazon. Затем я регистрируюсь, но после этого открывается 127.0....
страница в моем IE, которая выдает ошибку "не удается добраться до этой страницы". Также в приглашении cmd это показывает, как прослушивание localhost:9090
но он застрял там и ничего не происходит.
Поэтому я закрыл команду propmt Node.js и открыл новую. Здесь я попробовал ask clone
команда, но она выдает ошибку "Свойство" токен "не существует".
Пожалуйста, помогите мне, так как мне действительно нужно сделать это сегодня
3 ответа
ask init
корабли с --no-browser
вариант, который вы можете использовать как еще один подход.
- Бежать
ask init --no-browser
, - Скопируйте сгенерированную ссылку из терминала и откройте ее в своем браузере.
- Он попросит вас войти в консоль Amazon Developer (не смешивайте это с Консолью AWS, это важно).
- После входа скопируйте сгенерированный код авторизации и вставьте его обратно в терминал.
Этого должно быть достаточно для настройки ask init
,
Кроме того, вы можете настроить учетные данные AWS. Подробнее о здесь.
Я была такая же проблема. Оказывается, это была версия Nodejs 10. Я удалил ее и установил версию 8.12, а затем все работало правильно.
Я бы рекомендовал перейти на версию 8.12, как предложил сам разработчик Amazon, здесь: https://forums.developer.amazon.com/answers/190399/view.html
Это помогло в захвате правильного токена, и CLI теперь отвечает отлично. LTS v10 и текущая v11 определенно не работают с текущей версией ask-CLI v1.4.9