2017-09-19 2 views
0

私はserverlessフレームワークには新しく、いくつかの小さなコードをテストしています。タイトルで説明されているエラーメッセージが表示されます。プラグインをserverless-offlineに正しくインストールしました。サーバーレスのプラグイン "serverless-offline"が見つかりません。それがインストールされ、サーバーレス設定ファイルの "プラグイン"セクションに記載されていることを確認してください。

はここ

service: email-sender 

    provider: 
     name: aws 
     runtime: nodejs4.3 

    functions: 
     send: 
     handler: handler.send 
     events: 
      - http: 
       path: submissions 
       method: post 
       response: 
       headers: 
        Content-Type: "text/json" 
       cors: 
       origins: 
        - '*' 
    package: 
     exclude: 
     - node_modules/** 
     include: 
     - node_modules/serverless-offline/** 

    plugins: 
     - serverless-offline 
+1

なぜnode_modules/**を除外していますか?あなたのラムダ関数はあなたの依存関係を必要とします。 –

+0

@Quentin Hayotありがとうございました – ner

+0

問題を修正しましたか? –

答えて

1

サーバレスオフラインではない生産で、あなたの開発マシン上でのみ実行するためのプラグインです私serverless.ymlファイルです。それはまたあなたのpackage.jsonをチェックし、それがDEV依存性であることを確認して次の行

include: 
    - node_modules/serverless-offline/** 

plugins: 
    - serverless-offline 

serverless.ymlに以下を追加したり削除するにはenalbe。

関連する問題