ENOENT错误时开始无服务器脱机

问题描述:

当运行sls offline start我越来越:ENOENT错误时开始无服务器脱机

$ sls offline start 
events.js:160 
     throw er; // Unhandled 'error' event 
    ^

Error: spawn java ENOENT 
    at exports._errnoException (util.js:1020:11) 
    at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32) 
    at onErrorNT (internal/child_process.js:367:16) 
    at _combinedTickCallback (internal/process/next_tick.js:80:11) 
    at process._tickDomainCallback (internal/process/next_tick.js:128:9) 

serverless.yml有:

plugins: 
    - serverless-dynamodb-local 
    - serverless-offline 
    - serverless-mocha-plugin 

运行:sls dynamodb installsls offline start。该错误不会再出现。

积分go to: https://github.com/serverless/serverless/issues/3247