2016-10-28 3 views
0

Я пытался заставить его работать, но он продолжает придумывать ошибку , упомянутую в названии. Любая помощь будет принята с благодарностью :)Alexa Skill держит сообщение об ошибке «Не могу найти модуль ./AlexaSkill»

Ошибка я получаю это:

{ 
    "errorMessage": "Cannot find module './AlexaSkill'", 
    "errorType": "Error", 
    "stackTrace": [ 
    "Function.Module._load (module.js:276:25)", 
    "Module.require (module.js:353:17)", 
    "require (internal/module.js:12:17)", 
    "Object.<anonymous> (/var/task/index.js:50:18)", 
    "Module._compile (module.js:409:26)", 
    "Object.Module._extensions..js (module.js:416:10)", 
    "Module.load (module.js:343:32)", 
    "Function.Module._load (module.js:300:12)", 
    "Module.require (module.js:353:17)" 
    ] 
} 

Мой код here

ответ

0

require('./AlexaSkill') ищет файл с таким именем в том же каталоге, index.js. Похоже, вы скопировали этот файл в index.js (начиная со строки 127). Отделите его в файл с именем AlexaSkill.js или удалите вызов require.

+0

Спасибо за ответ :) Я добавил его обратно в исходный zip-файл с ботом отдельного, но он все еще говорит, когда я тестирую его: «Удаленная конечная точка не может быть вызвана, или ответ, который был возвращен, был недействительным». – user3105341

+1

Это звучит как другая проблема. Вы уверены, что настроили навык и Лямбду, как задокументировано? – nonexplosive