Jovo deploy не удалось найти аск-клик - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь создать навык Alexa с помощью Jovo, но застрял в одном месте, где развертывание jovo не работает. Глядя на ошибку, кажется, что она не может найти Ask-Cli. Сборка Jovo работает нормально, плюс, если я попробую развернуть ask-cli, он тоже работает. Кажется, проблема связана с некоторой конфигурацией, я попытался просмотреть все файлы проекта, но не нашел никаких настроек, которые могли бы решить эту проблему. Может кто-нибудь, пожалуйста, подскажите мне, если я что-то здесь упускаю ..

Steps followed -
1 - jovo new helloworld 
2 - jovo run 
3 - jovo build 
4 - jovo deploy

Я обнаружил, что несколько человек бегут, спрашивают init, но он запрашивает путь к лямбда-файлу и файлу навыков, который я не вижу в jovo. я попытался сравнить файлы jovo с помощью ask-cli и не нашел соответствующий файл для лямбды, поэтому не уверен, что это может быть проблемой.

enter image description here

1 Ответ

0 голосов
/ 10 апреля 2020

Этот ответ - просто обходной путь, исходный вопрос остается без изменений. Обходной путь - пропустить этот процесс автоматического развертывания и сделать все вручную.

  1. На основе приложения. js сборка навыка Alexa (убедитесь, что у вас есть все обработчики)
  2. Создание zip-файла для всех файлов в папке jovo.
  3. Создайте новую лямбда-функцию и загрузите этот файл (введите идентификатор навыка и добавьте триггер Alexa).
  4. Обновите путь index.handler к ./src/index.handler
  5. Проверка кода с использованием Alexa Start Session

Похоже, это метод развертывания Jovo 2.0, я просто использую его в качестве обходного пути, пока не найду какое-то исправление для автоматического развертывания jovo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...