3

AWS Lambda と Alexa コンソールでHello World ( https://github.com/amzn/alexa-skills-kit-js/tree/master/samples/helloWorld )) サンプル スキルをセットアップしました。しかし、実行しようとすると、次のエラーが表示されます。

モジュール初期化エラー: Error (native) at Object.fs.openSync (fs.js:549:18)
at Object.fs.readFileSync (fs.js:397:15)
at Object.Module._extensions.js ( module.js:415:20)
で Module.load (module.js:343:32)
で Function.Module._load (module.js:300:12)
で Module.require (module.js:353:17)
でオブジェクトで(internal/module.js:12:17)
を必要とします。(/var/task/index.js:20:18)
Module._compile (module.js:409:26) で

src フォルダー内にある index.js および AlexaSkill.js ファイルの zip を作成して、AWS Lambda にファイルをアップロードします。私は何を間違っていますか?

4

1 に答える 1

1

同様の問題がありました。index.js ファイルにバンドルされているインクルード ファイルのファイル アクセス許可であることが判明しました。これは私のためにそれを修正しました:

chmod 755 AlexaSkill.js

バンドルを圧縮してアップロードする前。

于 2017-04-18T10:26:30.810 に答える