2017-08-08 31 views
0

編輯:如下面回答,這是一個0.2.23版本的錯誤。它現在已經解決,如果您遇到類似問題,您應該更新您的依賴關係。無服務器框架將不會開始與本地dynamogb

我在無服務器框架上開發了一個使用DynamoDB(插件:serverless-offline,serverless-dynamodb-local)的AWS Lambda函數的工作開發環境。刪除node_modules並重新安裝後,我失去了啓動開發服務器,我用serverless offline start

serverless offline做工作正常,但如果我嘗試在本地運行dynamodb它引發以下錯誤:

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 

奇怪的是,如果我去到localhost:8000 /外殼,dynamodb外殼正在運行。

有沒有人有類似的問題?

+0

同樣在這裏,但最新版本(0.2.23)昨天發佈。我恢復到0.2.22,它工作正常,所以它可能是一個錯誤或沒有記錄的新要求。 –

回答