Исключая часть пакета npm из сборки claudia.js

Я сейчас пользуюсь claudia.js развернуть функции без сервера в AWS Lambda. Однако из-за ограничений размера я сталкиваюсь со следующей ошибкой:

RequestEntityTooLargeException: запрос должен быть меньше, чем 69905067 байт для операции CreateFunction

Чтобы решить эту проблему, я пытаюсь исключить подпапку пакета npm, так как он не нужен, но я не уверен, как это сделать во время claudia build процесс.

В частности, я бы хотел исключить пример подпапки> node_modules/packet/subfolder/*

Я возился с различными конфигурациями .gitignore а также .npmignore но с небольшим успехом. Любая помощь будет потрясающей!

1 ответ

Вместо этого вы можете просто использовать --use-s3-bucket опция с Claudia.js и лимитом в 50 МБ будет увеличена до 250 МБ (без сжатия).

Попробуйте выполнить следующую команду:

claudia update --use-s3-bucket BUCKET_NAME --region YOUR_REGION

куда BUCKET_NAME имя помощника развертывания в том же регионе (YOUR_REGION).

Другие вопросы по тегам