2017-08-08 2 views
0

EDIT:以下のように、バージョン0.2.23のバグです。これで問題は解決しました。同様の問題が発生した場合は、依存関係を更新する必要があります。サーバレスフレームワークはdynamodb localで起動しません

私は、DynamoDB(プラグイン:serverless-offline、serverless-dynamodb-local)を使用して、Serverlessフレームワークで開発されたAWS Lambda関数の開発環境を持っていました。私はserverless offline start

serverless offlineを行うために使用する開発サーバーは、正常に動作しますが、私はローカルでDynamoDBの実行しようとする場合には、次のエラースロー:私はlocalhostに行けば、奇妙なことに

Reference Error ---------------------------------------- 

    options is not defined 

    For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable. 

    Stack Trace -------------------------------------------- 

ReferenceError: options is not defined 
    at BbPromise.resolve.then (/Users/pablo/Documents/myProject/node_modules/serverless-dynamodb-local/index.js:164:21) 
From previous event: 
    at PluginManager.invoke (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/lib/classes/PluginManager.js:236:22) 
    at PluginManager.run (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/lib/classes/PluginManager.js:255:17) 
    at variables.populateService.then (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/lib/Serverless.js:99:33) 
    at runCallback (timers.js:672:20) 
    at tryOnImmediate (timers.js:645:5) 
    at processImmediate [as _immediateCallback] (timers.js:617:5) 
From previous event: 
    at Serverless.run (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/lib/Serverless.js:86:74) 
    at serverless.init.then (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/bin/serverless:39:50) 

    Get Support -------------------------------------------- 
    Docs:   docs.serverless.com 
    Bugs:   github.com/serverless/serverless/issues 
    Forums:  forum.serverless.com 
    Chat:   gitter.im/serverless/serverless 

    Your Environment Information ----------------------------- 
    OS:      darwin 
    Node Version:   6.10.3 
    Serverless Version:  1.19.0 

を:8000 /シェル、dynamodbシェルが実行されています。

誰にも同様の問題がありましたか?

+0

同じですが、最新バージョン(0.2.23)は昨日公開されました。私は0.2.22に戻って正常に動作するので、おそらくバグか、文書化されていない新しい要件です。 –

答えて

1

だから、問題で、登録され、ここで解決されたターン:あなたは、開発の依存関係としてそれを使用している場合はnpm i [email protected] --save-devを入力して、バージョン0.2.24をダウンロードすることができますhttps://github.com/99xt/serverless-dynamodb-local/issues/120

+0

こんにちは@Pablo、これで問題が解決した場合は、「解決済み」とマークしてください:) –

関連する問題