Я использую функции Lambda (Nodejs runtime) в своем проекте и использую некоторые модули из aws-sdk
.
. До сих пор я установил все aws-sdk
и мне требуетсякаждый пакет отдельно, как это:
const ApiGatewayManagementApi = require('aws-sdk/clients/apigatewaymanagementapi');
Это работает, но проблема в том, что мне нужно установить весь aws-sdk, который большой, и, следовательно, делает мой пакет функций большим.
Есть ли способ установить только те модули, которые я на самом деле буду использовать?
Я пробовал это:
$ npm install aws-sdk/clients/apigatewaymanagementapi --save
Что дает мне следующие ошибки:
npm ERR! code ENOLOCAL
npm ERR! Could not install from "aws-sdk/clients/apigatewaymanagementapi" as it does not contain a package.json file.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/gustavocsdc/.npm/_logs/2019-05-16T02_32_28_129Z-debug.log