Skip to content
This repository has been archived by the owner on Feb 21, 2023. It is now read-only.

Cannot find module 'alexa-sdk' #79

Open
thormon opened this issue Dec 11, 2018 · 1 comment
Open

Cannot find module 'alexa-sdk' #79

thormon opened this issue Dec 11, 2018 · 1 comment

Comments

@thormon
Copy link

thormon commented Dec 11, 2018

Hi,

I followed the tutorial but am kind of lost now. I tried to test the example inside Lambda and get the following error message:
{
"errorMessage": "Cannot find module 'alexa-sdk'",
"errorType": "Error",
"stackTrace": [
"require (internal/module.js:11:18)",
"Object. (/var/task/index.js:3:15)",
"Module._compile (module.js:652:30)",
"Object.Module._extensions..js (module.js:663:10)",
"Module.load (module.js:565:32)",
"tryModuleLoad (module.js:505:12)",
"Function.Module._load (module.js:497:3)"
]
}

I new to all of this and a little confused. As I understood it this is related to node.js, which I installed. After that I tried to install the alexa sdk via console using "npm install --save alexa-sdk". Since I still get this error I think it did not work. As a last resort I included the sdk inside the .zip that is supposed to be uploaded.
What am I supposed to do now?

@gbalta
Copy link

gbalta commented Dec 17, 2018

I am also a beginner, but I finally got it to work. Here are the steps I took:

Download and install the latest version of node.js
Go to https://github.com/alexa/skill-sample-nodejs-adventure-game and download the zip file
Extract this zip file into folder of the same name
Open a command prompt and navigate to the subfolder lambda\custom
In the command prompt type "npm install --save alexa-sdk"
lambda\custom now contains a folder called "node_modules"
Within the node_modules folder, delete "aws-sdk" because it makes the zip file too big
Now zip the contents of lambda\custom and upload this zip file into Lambda
make sure index.js and all the other files of lambda\custom are placed in the root folder of your function
Also make sure that the APP_ID is defined under environment variables
Do a test of the function as described in the tutorial

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants