2017-12-13 8 views
-2

ラムダを使用して、潜在的に何百もの異なるノードプロジェクトを構築したいと考えています。ラムダは即座にnpmの依存関係を引き出すことができます

すべてのノードモジュールをダウンロードするためにlambdaがnpmインストールを実行することは可能ですか、または自分のコードにすべての依存関係を最初に送信する必要がありますか?すなわち、node_modulesフォルダ。

+0

何百もの人がいる場合は、サーバーレスやClaudiaのようなものを検討してください。時間を大幅に節約し、コードをラムダにパックして展開するので、使用しないようにする必要はありませんこれらは、アップロードする前に依存関係を含める必要があります。 –

答えて

1

これはラムダが提供する機能ではありません。 Lambdaのドキュメントでは、ラムダ関数のすべてを後でアップロードするzipファイルにパックする必要があると述べています。つまり、node_modulesを含むすべてのソースコードを意味します。

しかし、Node.JSコードを取得して実行時に実行することは可能です。 HTTPクライアント(requestaxioshttp)を使用してコードを取得し、それをrequireと組み合わせてプロセスにロードすることができます。

関連する問題