Исключая часть пакета npm из сборки claudia.js - PullRequest
0 голосов
/ 27 октября 2018

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

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

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

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

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

1 Ответ

0 голосов
/ 02 ноября 2018

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

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

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

Где BUCKET_NAME - это имя области помощника развертывания в том же регионе (YOUR_REGION).

...